项目地址:wzsnnn/easymoments
前端部署方式
前端通过配置相应的域名的环境文件.env,然通过指令构建
pnpm build
将构建产物放到宝塔面板的网站目录,使用纯静态部署
在nginx的配置中要注意
# 前端路由
location / {
try_files $uri $uri/ /index.html;
}
# API 反向代理(包括图片获取),这个配置必须在~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 之前
location ~ ^/(auth|users|moments|uploads) {
proxy_pass http://127.0.0.1:3001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}后端部署方式
pm2 start backend/src/app.js --name easymoments-backend pm2 save pm2 startup
发表评论