关于vue项目在生产环境中nginx的配置问题
我在前端设置了反向代理代码如下
proxyTable: {
'/API':{
target: 'http://dev.snhb.group:9090',
// target: '192.168.31.110:9090',
changeOrigin: true,
secure: false,
pathRewrite: {
'^/API':'/'
}
}
},
这是请求:
export function listLineSelect() {
return request({
url: '/API/pcms/pcms/alarm/listAllLine',
method: 'post',
baseURL: '',
params: {}
})
}
开发环境是没有问题的
但是在生产环境遇到了这样的问题
Request URL: http://localhost:9090/API/pcms/security/sso/ajaxcheck?account=gmservice&password=123546
Request Method: POST
Status Code: 404
Remote Address: 127.0.0.1:9090
Referrer Policy: no-referrer-when-downgrade
我想变成这样的请求http://localhost:9090/pcms/security/sso/ajaxcheck?
所以我尝试在nginx进行了如下配置
server {
listen 9090;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~* /api/ {
proxy_pass http://dev.snhb.group:9090;
root html;
index index.html index.htm;
}
并没得用。不知道大家有没有好办法呢。。谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
然后nginx重启
我的配置大概是这样的没问题