创建web服务器:
① 导入http模块:require导入
② 创建web服务器实例:调用http.createServer()方法
③ 为服务器绑定request事件:使用on方法绑定
④ 启动服务器:.listen方法,参数为端口号和回调函数。
const http = require('http') const server = http.createServer() server.on('request', (req, res) => { console.log('someone visit our web server') }) server.listen(8080, () => console.log('server running at http://127.0.0.1:8080'))
req请求对象:存储客户端请求的数据和属性。(on函数的参数)
req的url属性存储客户端请求的url地址,method为客户端的请求方式。
const http = require('http') const server = http.createServer() // req是请求对象,包含了客户端相关的属性和数据 server.on('request', (req, res) => { console.log(req.url) // '/' console.log(req.method) // GET }) server.listen(8080, () => console.log('server running at http://127.0.0.1:8080'))
res响应对象:存储服务器相关的属性和数据。(通过end方法发送内容)
解决中文乱码:使用res的setHeader方法设置Content-Type为text/html;charset=utf-8
标签:req,http,log,Nodejs,前端,Day35,server,console,const From: https://www.cnblogs.com/LWHCoding/p/16714415.html