使用nodejs创建一个服务

首先,我们需要在电脑上需要安装nodejs,并且环境变量配置正确

创建一个service.js文件

service.js

// 引入nodejs中的http库,采用CommonJS规范
let http = require('http')

// 创建服务
let server = http.createServer((req, res) => {

// 设置响应头信息...
res.statusCode = 200
res.setHeader('Token','xxxxToken')
res.setHeader('content-type', 'text/html;charset=utf-8')


//此时一定要写res.end , 如果服务端没有数据传回客户端就可以直接用red.end返回,如果有数据可以使用res.send,red.json此时可以不写res.end了,因为在前面两个方法中默认会返回
res.end('connect over')

})

// 服务设置监听端口
server.listen(3000,'127.0.0.1',()=>{
console.log('服务启动成功,请输入 http://127.0.0.1:3000/ 进行访问')
})

如何启动这个服务?

cmd控制台输入 node service
回车, 显示

服务启动成功,请输入 http://127.0.0.1:3000/ 进行访问

没有报错信息 , 即表示文件运行成功

输入http://127.0.0.1:3000/ , 查看响应头信息, 我们可以看到,我们在service.js中设置的token与content-type已经生效

image

用nodejs 启动一个服务是不是很简单?

(完)

分享到