跨域问题


cors_request_domain 设置了跨域域名,或者设置成 *,都不行
项目测试环境搭载测试服务器上,域名 = a.com,cors_request_domain也设置了a.com
uniapp前端开发人员,访问域名就直接报跨域
直接浏览器访问就没问题
前端开发人员本地环境是localhoset:8080,cors_request_domain也配置了localhost

5个回答默认排序 投票数排序
Talent小海
Talent小海
这家伙很懒,什么也没写~
1月前

web没有单独配置,跟后台都在a.com上

deven
deven
这家伙很懒,什么也没写~
1月前

前段请求头里面加上 Server: true 试试

Talent小海
Talent小海回复deven
这家伙很懒,什么也没写~
1月前


都试过,都不行

deven
deven回复Talent小海
这家伙很懒,什么也没写~
1月前

请求头里面的token改成ba-user-token

Talent小海
Talent小海回复deven
这家伙很懒,什么也没写~
1月前
YANG001
YANG001
这家伙很懒,什么也没写~
1月前

不能复现的问题

小猪
小猪
这家伙很懒,什么也没写~
1月前

uniapp 请求头的 token 字段的问题,因为api应用内的跨越中间件处理中,没有token这个字段,需要把自定义的头字段加入

文件位置:app/common/middleware/AllowCrossDomain.php

Talent小海
Talent小海回复小猪
这家伙很懒,什么也没写~
1月前
deven
deven
这家伙很懒,什么也没写~
1月前

贴主解决了吗

请先登录
0
1
0
9