位置:首页 > 后端 > node

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')
})


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看