测试环境是否可行
2019-01-03 本文已影响1人
贵在随心
1、创建和部署hello world
以root用户身份在根目录下创建www目录,www目录下创建hello文件夹,里面就一个文件,hello.js,内容如下:
const http = require('http')
http.createServer(function(req,res) {
res.writeHead(200,{'Content-Type':'text/plain'})
res.end('hello world')
}).listen(8081)
console.log('server test')
以上是一个最简单的node服务,执行 node hello.js,服务输出 hello world,但是如果关闭执行命令,服务就断了,刷新页面就不能输出 hello Word 了。如何实现在关闭服务的时候页面还能显示内容呢?
2、服务常驻
要想实现服务常驻,这里需要借用 pm2 管理工具,上一章已经在服务器中安装了 pm2 ,这里了解一下 pm2 常用的命令:
pm2 start project 启动项目
pm2 list 查看启动的应用
pm2 show project 查看详细信息
pm2 logs 查看当前信息
pm2 stop project 停止应用
pm2 delete project 删除应用
pm2 restart project 重启应用
3、启动服务
执行 pm2 start hello.js 让服务跑起来,在浏览器地址栏上输入:http://XXX.XXX.XXX.XXX(你服务器的 IP),页面就会显示 hello world。执行 pm2 list 结果如下:
这样服务器环境就可以用了。