前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Node.js中Http模块

Node.js中Http模块

作者头像
简单点
发布2022-10-04 20:29:33
1.1K0
发布2022-10-04 20:29:33
举报
文章被收录于专栏:vaevae

一,创建基本的web服务器。

代码语言:javascript
复制
//1,导入http模块
const http = require('http')
//2,创建web服务器实例
const server= http.createServer()
//3,为服务器实例绑定request 事件,监听客户端的请求
server.on('request',(req,res)=>{ 
 console.log('someone visit our web server')
})
//4,启动服务器,指定端口号
server.listen(1212,()=>{
 console.log('服务器启动了:http:127.0.0.1:1212')
})

二,了解req请求对象和res响应对象。

代码语言:javascript
复制
const http=require('http')
const server=http.createServer();
server.on('request',(req,res)=>{
 //req.url 是客户端请求的url地址
 const url = req.url;
 //req.method 是客户端请求的method类型
 const method=req.method;
 let str=`请求地址是${url},请求类型是${method}`;
 // res.setHeader() 设置响应头
 // 为了防止中文显示乱码问题,需要设置响应头,Content-Type 的值为 text/html; charset=utf-8
    res.setHeader('Content-Type','text/html; charset=utf-8')
 //调用res.end()方法,向客户端响应数据
    res.end(str)
});
server.listen(1212,()=>{
 console.log('启动服务')
});
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,创建基本的web服务器。
  • 二,了解req请求对象和res响应对象。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档