四: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
- 【node】模組解析之 httpHTTP
- Node實踐 --- http 模組HTTP
- Node.js 的 http模組Node.jsHTTP
- Jetty的http2模組JettyHTTP
- Jetty的http3模組JettyHTTP
- Nodejs核心模組之net和httpNodeJSHTTP
- 淺度理解NodeJS的HTTP模組NodeJSHTTP
- Nginx的HTTP模組與Stream模組:區別與應用場景NginxHTTP
- Nginx的ngx_http_fastcgi_module模組NginxHTTPAST
- nginx事件模組-- 第四篇Nginx事件
- nginx學習-ngx_http_rewrite_module模組NginxHTTP
- mybaits原始碼分析--日誌模組(四)AI原始碼
- spring boot(四)資料訪問模組Spring Boot
- pearadmin前端框架中 http模組如何使用說明前端框架HTTP
- 模擬實現 Tomcat 的核心模組:NIO,HTTP,容器和叢集TomcatHTTP
- 循序漸進nginx(三):日誌管理、http限流、https配置,http_rewrite模組,第三方模組安裝,結語NginxHTTP
- beego cache模組原始碼分析筆記四Go原始碼筆記
- Nginx利用ngx_http_upstream_module模組定義後端伺服器組NginxHTTP後端伺服器
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- <node.js學習筆記(4)>stream和http模組Node.js筆記HTTP
- 細述:nginx http核心模組提供的變數和解釋NginxHTTP變數
- python 模組:itsdangerous 模組Python
- path模組 fs模組
- Python模組:time模組Python
- 低功耗4G模組HTTP網路協議應用HTTP協議
- day18:json模組&time模組&zipfile模組JSON
- CommonJS模組 和 ECMAScript模組JS
- Python模組之urllib模組Python
- python模組之collections模組Python
- Python網路程式設計(socket模組、緩衝區、http協議)Python程式設計HTTP協議
- 【Gin-API系列】Gin中介軟體之日誌模組(四)API
- Python模組---向上向下取整、四捨五入取整Python
- 序列化模組,subprocess模組,re模組,常用正則
- 【HTTP】HTTP請求體中的四種格式HTTP
- 模組學習之hashlib模組