程序介绍:前端采用vue,设置代理将8080发出的请求转发到后端8081上。
通过配置vue.config.js实现
开发完成后,执行 npm build ,发布到nginx上。
配置nginx.config
server {
listen 8080;
server_name localhost;
location / {
root E:\ProgramWorks\vues\vuesample20200401a\dist;
index index.html index.htm;
}
# location /api/ {
# proxy_pass http://localhost:8081/;
# }
location ^/ {
proxy_pass http://localhost:8081/;
}
}
发布后,程序正常运行了。——8080端口顺利转发到8081了。
但是,接下来(停掉nginx后),开发环境的转发就失效了。
最终,开发环境换了一个启动端口,又成了。不知道为什么。