利用Node.js的http模块创建web服务的步骤:
1)加载 http 模块,创建 web 服务对象
2)监听 request 请求事件,设置响应头和响应体
3)设置端口号并启动 web 服务
4)在浏览器中访问验证
示例:
// 加载 http 模块
const http = require('http')
// 创建 web 服务对象
const server = http.createServer()
// 监听请求事件
// 第一个参数接收请求,第二个参数代表响应
server.on('request', (req, res) => {
// 设置响应头:内容类型, 普通文本,编码格式
res.setHeader('Content-Type', 'text/plain;charset=utf-8')
// 响应体的内容,结束本次请求与响应
res.end('你好,这是服务器的响应,如果收到该响应,表示访问成功了')
})
// 设置监听的端口号,启动 web 服务
server.listen(6060, () => {
console.log('web 服务启动成功')
})
在浏览器中访问http://localhost:6060/