首页 > 其他 > 详细

Nginx完美解决前后端分离端口号不同导致的跨域问题

时间:2019-03-14 15:50:51      阅读:510      评论:0      收藏:0      [点我收藏+]

笔者在做前后端分离系统时,出现了很多坑,比如前后端的url域名相同,但是端口号不同。例如前端页面为:http://127.0.0.1/ , 后端api根路径为 http://127.0.0.1:8888 ,这样就导致跨域问题,前端设置的request header或者cookies后端接收不到,这是很蛋疼的问题。用nginx配置端口转发完美解决。首先在本机安装nginx,前端配置端口号为80

$ sudo nginx
$ vim /usr/local/etc/nginx/nginx.conf

技术分享图片

接着配置后端api接口,设置路径为 /api/

技术分享图片

保存重启nginx

$ sudo nginx reload

在浏览器中访问 http://127.0.0.1http://127.0.0.1/api/ 成功!

Nginx完美解决前后端分离端口号不同导致的跨域问题

原文:https://www.cnblogs.com/PyKK2019/p/10530412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!