Node 打包吗?
  • node 的项目发布生产环境是不需要什么打包的

  • node_modules 里面的包都不用管,毕竟在 node server 里面,保持本来的样子就可以了。

项目配置
  • 拷贝项目文件到服务器
  • 运行 npm install 安装依赖
非默认端口反向代理配置
  • nginx使用反向代理支持node.js服务
    nginx.conf文件中添加
server{
    listen 80;
    server_name node.server.com;
    location / {
        proxy_pass http://127.0.0.1:1337;
    }
}
Node 如何一直运行?
  • forever
#利用forever
npm install forever -g 
  • 全局安装forever,然后进入到服务代码目录
 #启动服务
forever start app.js

注意:如果命令无法使用? 如图向前面一样配置全局变量
在这里插入图片描述

 #查看当前forever启动服务目录
forever list
 #停止pid下的服务
forever stop [pid]
 #停止所有服务
forever stopall

注意:如果没有配置全局变量需要到模块下面的 forever目录下的bin目录下启动forever

Logo

更多推荐