本地环境, 由于一直在写接口后台没怎么打开,突然跨域了,看了下后端的跨域处理,设置了但是没有用,访问public下的index也无法访问通,感觉不是后端的问题,但是又没有找到前端cors的设置就很烦恼,有大佬请教下吗
跨域无需在前端做任何配置,代理什么的都不需要,而且配置了反而可能造成失败;注意力转到服务端,配置只需在config/buildadmin.php这一处填写允许跨域的域名即可。
config/buildadmin.php
并不是这个问题,访问public/index文件都无法访问通,后来还是修改成了localhost的方式,不知道是不是跟热更新有关系
我本地也遇到了这个问题,uniapp调用自己定义的控制器就现实跨域,加上了header("Access-Control-Allow-Origin: *");就能访问了 配置了buildadmin也不管用都是localhost端口不一样也不行
header("Access-Control-Allow-Origin: *");
跨域无需在前端做任何配置,代理什么的都不需要,而且配置了反而可能造成失败;注意力转到服务端,配置只需在
config/buildadmin.php
这一处填写允许跨域的域名即可。并不是这个问题,访问public/index文件都无法访问通,后来还是修改成了localhost的方式,不知道是不是跟热更新有关系
我本地也遇到了这个问题,uniapp调用自己定义的控制器就现实跨域,加上了
header("Access-Control-Allow-Origin: *");
就能访问了 配置了buildadmin也不管用都是localhost端口不一样也不行- 1
前往