egg.js部署到宝塔面板

安装PM2

切换node版本

新建站点

  • 新建站点 选项随便选

上传项目

上传项目并解压 不用打包 node_modules 文件夹

添加启动文件

egg项目根目录添加 index.js 文件

const egg = require('egg');

const workers = Number(process.argv[2] || require('os').cpus().length);
egg.startCluster({
  workers,
  baseDir: __dirname,
});
复制代码

新增项目

启动文件为 刚刚添加的 index,js

添加后 pm2 会自动安装项目依赖 等着 就好。

给网站添加 反向代理

添加反向代理到 egg项目的端口即可。

宝塔面板有个好处就是傻瓜式配置安全证书

下载的证书 用记事本打开 直接复制粘贴 到这里。这样https 也就配好了,小程序什么的 轻松搞定。

接口测试

部署网站

将网站源码直接上传到 egg的静态资源目录即可。 或者另外创建一个站点 放前端代码

网站测试

转载于:https://juejin.im/post/5cb14a53e51d456e586640ab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值