egg.js部署到服务器
⽤egg.js写了⼀些接⼝,要上传测试服务器测试,还不会egg.js可以看看官⽅api :。
说⼀下部署上传服务器的流程。
1.⾸先先把egg项⽬⽂件夹中除了node_modules的⽂件放到服务器的某个⽬录下
2.然后确保nginx服务器上安装了mysql,node
如果没安装node,
可以去 下载对应的node压缩包,我这⾥下载的是node-v10.16.
上传到服务器上,⽤xshell执⾏命令
tar -xvf node-v10.16. //解压⽂件
nginx部署前端项目mv node-v10.16.0-linux-x64 node //更名⽂件名为node
执⾏ln -s /home/node/bin/npm /usr/local/bin/ //建⽴软连接
ln -s /home/node/bin/node /usr/local/bin/
接着去/usr/local/bin/ ⽬录下确认是否多出了node与npm两个⽂件夹,接着⽤ node -v查看node版本,如果这时候提⽰权限不够就去nodejs⽬录下修改bin⽂件的权限。
3.来到服务器中egg的⽬录下 执⾏ npm install --production,他会根据page.json安装相应的依赖如果这时候报这种错误
说明node没有装好,npm没有奏效,重新执⾏⼀次2步骤。
4.执⾏npm start
默认为7001端⼝,接⼝可以通过测试服务器正常访问了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。