前端用 vue 后端用 django
两个程序都放线上的时候 是可以 PROXY 成功的.
但是 django 放线上
前端在本地调试 调用线上接口的时候 就无法使用
接口地址 总是出现双斜杠 请问有没有开发过的前辈遇到这种问题,如何解决的.
Google 了很多 都没解决.


前端用 vue 后端用 django
两个程序都放线上的时候 是可以 PROXY 成功的.
但是 django 放线上
前端在本地调试 调用线上接口的时候 就无法使用
接口地址 总是出现双斜杠 请问有没有开发过的前辈遇到这种问题,如何解决的.
Google 了很多 都没解决.

1 dayeye2006199 May 29, 2021 这个不是 django 问题吧,是你前端调用地址的时候出现问题吧? 或者取决于你 django 怎么部署的,是不是 nginx 的反代配置没有写好?建议贴出来看看 |
2 eluotao OP @dayeye2006199 #1 环境:宝塔面板 搭建工具:Python 项目管理器 1.9 启动方式:uwsgi Python 版本:3.8.5 使用教程: https://www.cnblogs.com/ouchihui/p/13169057.html 然后设置映射域名 全部默认配置 没有修改过 nginx |
3 hushao May 29, 2021 via iPhone 看你 Django 上路由( router )里面子路由是不是前面多加了 / |
4 hushao May 29, 2021 via iPhone 或者反代的时候多了个 / |
6 2wex May 29, 2021 这应该是前端写的问题,拼接 URL 的时候处理一下 |