多应用模式 CROS 的坑
新人小白,前后端分离开发项目。因想和原有的业务逻辑隔离开,因此参考 Thinkphp 多应用 在 app 目录下新建了一个 名为 surl 的应用
但是在实际开发时发现,前端请求该接口始终出现 CROS 跨域请求, 但是官方原始框架的应用却不会出现这个问题。
仔细分析发现原因是,官方项目在 应用中定义了一个 中间件路由 AllowCrossDomain
因此新建新应用的时候,需要在应用下面引用这个中间件,可直接复制官方定义的 middleware.php 或者在全局中间件中引入
请先登录
GITHUB PR:https://gitee.com/wonderful-code/build-admin-doc/pulls/28
- 1
前往