fastadmin在config的cors_request_domain中配置跨域域名不生效的原因
最近使用fastAdmin时为了通过ip访问别人机器上的uniapp项目,给fastAdmin的config填写了如下跨域配置:
[
//允许跨域的域名,多个以,分隔
'cors_request_domain' => 'localhost,127.0.0.1,192.168.31.146:8081',
]
然后折腾半天192.168.31.146:8081这个配置始终不生效,测试发现:去掉端口号就生效了 原来fastAdmin的跨域概念和标准的跨域概念不一致,即:
只看host/ip,而不是标准概念的协议、host、端口其中一项不同则跨域。
所以改成如下配置就生效了:
[
//允许跨域的域名,多个以,分隔
'cors_request_domain' => 'localhost,127.0.0.1,192.168.31.146',
]


浙公网安备 33010602011771号