为了解决跨域问题
需要设置反向代理,尽管后端和前端文件皆存放于同一服务器
假设后端为django运行于8000端口
在nginx中写入
upstream django_server {
server 127.0.0.1:8000;
keepalive 2000;
}在监听端口为80的server项中新建一个location项目
location /api/ {
proxy_pass http://django_server/;
proxy_set_header Host $host:$server_port;
}重启nginx,访问http://adress/api/
就得到了原本运行于8000的django后端,过程完全透明,session之类的也会有效。
1501

被折叠的 条评论
为什么被折叠?



