A-A+

laravel前后端分离,上线遇到跨域的问题

2021年10月13日 Laravel 暂无评论 阅读 115 views 次

基本情况:

使用前后端分离;后端laravel只提供api

 

遇到的问题:

每次部署到新服务器,总会遇到跨域问题,就算是git拉取的相同代码也一样。api测试正常。

 

处理过程:

每次部署到新服务器后,都要去解决跨域。。各种办法都试了,结果往往是无效。。但每次都是突然的就正常了。。解决是解决了,但都莫名其妙。导致问题是,每次部署,都要去解决,但没有固定办法,重视莫名其妙的好了。

特征如下:

1、部署到新服务器,必出现跨域问题;

2、必须去处理,不然问题一直存在,但到底什么步骤处理好的,每次都不一样。

 

解决办法:

一劳永逸,到nginx设置代理,把接口地址代理成站点子目录。

eg:

location /apis {

rewrite  ^.+apis/?(.*)$ /$1 break;

include  uwsgi_params;

proxy_pass   https://okplay-api.okplay.love;

}

 

标签:

给我留言