antd 本地使用代理没问题,上线后报错405?

发布于 2022-09-11 22:11:41 字数 1508 浏览 23 评论 0

我使用antd pro写的项目,使用代理配置后,本地是没问题的

clipboard.png

clipboard.png

可是我打包上传到服务器后,就会报405

我现在的情况是:接口地址二级域名为dev 但是链接的二级域名为oi 和这个有关系吗

clipboard.png

clipboard.png

接口那边我使用ajax访问是没问题的,请问我配置代理哪个环节出问题了呢?现在应该怎么处理

请各位大神指导

nginx配置:

server{

# 监听端口
listen 80;

# 本地域名
server_name dev.yuanoi.com;

# 根目录
root /data/wwwroot/dev.guquan381.com;

access_log logs/dev.yuanoi.com.access.log;
# 错误日志
error_log logs/dev.yuanoi.com.error.log;


# 映射到oi
location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr; #获取真实ip
    proxy_connect_timeout 90;
    proxy_send_timeout 90;
    proxy_read_timeout 90;
    proxy_buffer_size 4k;
    proxy_buffers 4 32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size 64k;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #获取代理者的真实ip
    proxy_pass http://oi.yuanoi.com;    #转向 处理
    proxy_redirect off;
}

location ~ ^/favicon\.ico$ {
    root /data/wwwroot/oi.guquan381.com;
}

location @fallback {
    rewrite ^.*$ /index.html break;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
    expires 30d;
}

location ~ .*\.(js|css)?$ {
expires 12h;
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

云归处 2022-09-18 22:11:41

clipboard.png 这个地址会通过nginx代理到dev.xx.com/portal/login ?
dev.xx.com/portal/login 直接访问是可以的?
能看下nginx的配置吗

回忆追雨的时光 2022-09-18 22:11:41

你本地的那个 proxy 只能在本地开发使用

葮薆情 2022-09-18 22:11:41

和线上api的开发人原确认一下是不是不允许POST方法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文