const http = require('http')
//创建一个服务器,回调会被自动添加到request事件
//request事件是每当有请求的时候就会被触发,也就是每当有请求的时候就会触发这个回调
const server = http.createServer((req, res) => {
//res.end()此方法向服务器发出信号,表明已发送所有响应头和主体,告诉服务器此消息已完成。
// 必须在每个响应上调用此 response.end() 方法,告诉服务器此消息已完成
res.end('hello')
})
//开启服务器,并且指定监听的端口号和主机,当服务器开启成功的时候会执行回调函数,这个函数是异步的。
//当且仅当上次调用 server.listen() 发生错误或已经调用 server.close() 时,才能再次调用 server.listen() 方法
server.listen(8888, '0.0.0.0', () => {
console.log('服务器启动成功')
})
执行代码:
开启服务器
image.png image.png
每当你修改了代码后,都需要执行node index.js,重新开启服务器
可以使用nodemon来开启服务器,nodemon会再每次你修改了代码后,自动重启服务器
1.安装
npm install -g nodemon
2.查看安装的nodemon版本
nodemon --version
3.使用nodemon开启服务器
nodemon index.js
index.js是你要执行的文件
网友评论