前言
本次填Eggjs,开发体验尚可。结果部署巨坑。做个记录。
访问报错 Internal Server Error, real status: 500
要把ts转js
npm run ci
参考资料
官方文档
Systemctl 开机启动
脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Description=flashcard-egg
Documentation=https://github.com/NgeKaworu/flash-card-egg
After=network.target
[Service]
Type=simple
PIDFile=/home/www/flashcard/be/egg.pid
WorkingDirectory=/home/www/flashcard/be
ExecStart=/home/www/flashcard/be/node_modules/.bin/egg-scripts start --title=egg-server-flashcard
EXecStop=/home/www/flashcard/be/node_modules/.bin/egg-scripts stop --title=egg-server-flashcard
Environment=PATH=/root/.nvm/versions/node/v15.4.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
# On failer, wait 60 seconds before auto-restarting.
RestartSec=60
# Auto-restart on failure.
Restart=on-failure
[Install]
WantedBy=multi-user.target
|
两点注意:
- Environment那里是你的node绝对路径
- egg-scripts也是你项目里的绝对路径
参考资料