node如何使用http创建web服务器模块
dearweb 发布:2021-11-07 15:17:59阅读:node如何使用http创建web服务器模块
总共有4步
1.导入http 模块
2.创建web服务器实例
3.为服务器实例绑定 request 事件 监听客户端的请求
4.启动服务器
示例代码展示
// 导入http 模块 const http = require('http') //创建web服务器实例 const serve = http.createServer() //为服务器实例绑定 request 事件 监听客户端的请求 serve.on('request',(req,res)=>{ console.log('请求成功') }) //启动服务器 serve.listen(8000,()=>{ console.log('请求成功') })
调用res.end()向客户端响应信息
serve.on('request',(req,res)=>{ // 调用res.end()向客户端响应信息 console.log(url,method) res.end(url) })
解决中文乱码的问题
为了防止中文乱码的问题,在响应头部向客户端发送内容的时候,需要手动设置编码格式 res.setHeader() 设置返回头部
const http = require('http') const serve = http.createServer() serve.on('request',(req,res)=>{ // 为了防止中文乱码的问题,在响应头部向客户端发送内容的时候,需要手动设置编码格式 res.setHeader('Content-type','text/html;charset=utf-8') res.end(url+'武汉') }) serve.listen(80,()=>{ console.log('serve running') })
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧