标签: CORS policy
-
在 Yii2 中,当服务端异常时未响应 500,而是导致浏览器提示 CORS 错误。经排查,后端设置的 access-control-allow-origin 头被通用配置覆盖。解决方案是注释原有分散的 setAllowOrigin 调用,改为在所有 API 控制器的基类中集中配置。最终验证显示,异常时能够正常返回预期的响应头和状态,前端体验恢复正常,且对未配置的域名仍能正确拦截。
-
遇到Uncaught SyntaxError错误,参考JavaScript模块文档,在script标签中添加type=”module”解决。直接使用file协议访问时因CORS策略被阻止,需通过本地服务器运行。随后出现ReferenceError,虽能正常输出但仍有报错。最后将html中的JavaScript代码移动至statement.js文件内,彻底解决了报错问题。
