Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.18 KB

bu-shu-hello-world.md

File metadata and controls

40 lines (23 loc) · 1.18 KB

创建和部署hello world {#articleHeader5}

以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服务,服务输出hello world,我要让它在服务器上跑起来,最简单的方法执行node hello.js,但是关闭命令后服务就断了,要想不中断可用到pm2管理工具

pm2的几个常用命令:

  • pm2 start preject 启动项目

  • pm2 list 查看启动的应用

  • pm2 show preject 查看详细信息

  • pm2 logs 查看当前信息

  • pm2 stop preject 停止preject

  • pm2 delete preject 删除preject

启动服务

执行pm2 start hello.js你的服务就跑起来了,此时地址栏输入http://198.10.10.100:8081(你自己的服务器IP)就会看到hello world

执行pm2 list回看到详细信息

在Nginx的安装配置一节会讲述如何配置域名,输入http://hello.example.com看到hello world