//引入核心模塊 const http = require('http'); //創建伺服器 http.createServer((req,res)=>{ }).listen(3000); //引入核心模塊 const http = require("http"); //創建伺服器 http.cre... ...
//引入核心模塊
const http = require('http');
//創建伺服器
http.createServer((req,res)=>{
}).listen(3000);
//引入核心模塊
const http = require("http");
//創建伺服器
http.createServer((req,res)=>{
console.log(req.url);
console.log(req.method);
//設置響應內容的格式
//res.setHeader("Content-Type","text/plain;charset=utf8");
//設置響應的狀態碼以及內容的格式
res.writeHead(300,{"Content-Type":"text/html;charset=utf8"});
//響應
res.write("123");
//最後的響應
res.end("你好");
}).listen(9000);
//判斷是否創建伺服器成功
console.log("http://localhost:9000");
req:request 請求
res:response 響應
req.headers
ajax({
type:"",//請求類型
url:"",//請求路徑
data:{},//請求參數
header:{//響應數據的類型
content-type:"application/x-www-form-urllencoded";
}
})
req.url 請求的路徑
req.method 請求的方式 get post
req.header
res 的方法:
res.statusCode() 設置狀態碼
res.write() 響應
res.end() 最後的響應
write:write 可以多次
end:write+end 只能一次
res.setHeader() 設置響應內容的格式
第一個值是 content-type
第二個值是內容格式
text/plain 文本
text/html html文件
text/css css文件
application/x-javascript js文件
applocation/json json文件
res.writeHead() 設置響應的狀態碼以及響應內容的格式 其實這個方法是statusCode 與setHeader的綜合寫法
參數1:狀態碼
參數2:對象 key : value
Content-type:響應內容的格式