创建服务器
不借助第三方库,去搭建Node服务器
// 引入Node内置的Http模块
const http = require("http");
// 创建服务对象
let server = http.createServer((request,response)=>{
/**
* request 请求对象, 里面包含着客户端给服务端的东西
* response 响应对象, 里面包含着服务器要返回给客户端的东西
*/
response.setHeader("content-type","text/html;charset=utf8")
response.end('<h1>你好世界</h1>')
});
// 指定端口号
server.listen(8080,(err)=>{
if(err){
console.log("服务器启动失败")
}else{
console.log("服务器启动成功")
}
})
服务器接受查询字符串传参
// 引入内置模块,用于解析key=value&key=value...为对象
let qs = require("querystring")
let server = http.createServer((request,response)=>{
let params = request.url.split("?")[1]; // /?id=123
let paramsObj = qs.parse(params)
console.log(paramsObj)
})