node+express+MySQL+Nginx怎么配置服务器写接口,前端vue打包后怎么部署上线,前后端分离有没有详细的方法
node+express部分使用PM2
https://github.com/Unitech/pm2
然后nginx配置:
server
{
listen 80;
server_name xxx.com; //你的域名
ssl_session_timeout 60m;
index index.html;
root /home/www/wwwroot/demo/dist;//你的前端的dist目录
location / {
try_files $uri $uri/ /index.html =404;
}
location ^~/api/ {
proxy_redirect off;
#proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:3000; //转发到你的node+express的项目的地址
}
}
10 回答11.1k 阅读
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
这句话什么意思