四:http模組
node的目的是為了給JavaScript寫伺服器。實現方式就是使用node自帶的http模組
實現一個簡單的伺服器
'use strict'const http = require("http")// 建立伺服器http.createServer(function(req,res){ // 瀏覽器請求的地址 console.log(req.url) // 伺服器返回資訊並輸出到頁面 res.write("hello node") // 結束請求 res.end() // 輸出成功 console.log("輸出成功...") }).listen(9999)console.log("listing at 9999 port")
當啟動node時,只會執行最後這句console.log("listing at 9999 port")
,當在瀏覽器輸入locahost:9999
時,會執行伺服器裡面的內容
回撥函式的兩個引數分別為:request和response,這兩個引數名字任意(比如可以叫a,b),分別表示請求和響應
request相關:
req.url:表示請求的地址
response相關:
res.writeHead():向請求的客戶端傳送響應頭
res.write():將響應資訊寫到頁面上
res.end():表示響應結束
關於req.writeHead()的詳解:
該函式在一個請求中最多傳送一次,如果沒設定該請求頭,系統會自動生成一個res.writeHead(statusCode,[reasonPhrase],[headers])
引數資訊:
statusCode:返回的狀態碼,如200成功,404等
[headers]:表示響應頭的屬性,比如:'Content-Type': 'text/plain'
持續更新中。。。。
作者:椰果粒
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2813628/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深入淺出 Node ( 四 ) HTTP核心模組HTTP
- node http模組HTTP
- Node 深入 HTTP 模組HTTP
- httpModules與Http模組HTTP
- 【node】模組解析之 httpHTTP
- Node實踐 --- http 模組HTTP
- Jetty的http3模組JettyHTTP
- Jetty的http2模組JettyHTTP
- Node.js 的 http模組Node.jsHTTP
- [前端 · 面試 ]HTTP 總結(四)—— HTTP 狀態碼前端面試HTTP
- 【HTTP】HTTP請求體中的四種格式HTTP
- 《圖解HTTP》讀書筆記四:HTTP 首部圖解HTTP筆記
- HTTP 學習瞭解四HTTP
- OpenStack安裝(四)-Neutron模組
- 淺度理解NodeJS的HTTP模組NodeJSHTTP
- Nodejs核心模組之net和httpNodeJSHTTP
- Nginx的ngx_http_fastcgi_module模組NginxHTTPAST
- 使用 HTTP 模組執行 URL 重寫HTTP
- 圖解HTTP《四》:返回結果的HTTP狀態碼圖解HTTP
- AngularJS 4(四)【HTTP 服務】AngularJSHTTP
- Nginx的HTTP模組與Stream模組:區別與應用場景NginxHTTP
- nginx學習-ngx_http_rewrite_module模組NginxHTTP
- nginx事件模組-- 第四篇Nginx事件
- HTTP代理的四大作用HTTP
- nginx 編寫簡單HTTP模組以及nginx http handler的hello world示例編寫NginxHTTP
- pearadmin前端框架中 http模組如何使用說明前端框架HTTP
- nodejs平臺內建模組http伺服器NodeJSHTTP伺服器
- ngx_http_range_filter_module.c模組原始碼分析HTTPFilter原始碼
- Nginx的 http_image_filter_module 模組使用說明NginxHTTPFilter
- mybaits原始碼分析--日誌模組(四)AI原始碼
- spring boot(四)資料訪問模組Spring Boot
- beego cache模組原始碼分析筆記四Go原始碼筆記
- 微軟解決方案架構(模組四) (轉)微軟架構
- 循序漸進nginx(三):日誌管理、http限流、https配置,http_rewrite模組,第三方模組安裝,結語NginxHTTP
- ES系列(四):http請求分發框架解析HTTP框架
- POSTMAN HTTP請求的四種方式區別PostmanHTTP
- go微服務系列(四) - http api中引入protobufGo微服務HTTPAPI
- 細述:nginx http核心模組提供的變數和解釋NginxHTTP變數