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')
})小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧