今天写这篇文章是记录遇到的问题。
我是使用的fastadmin作为后端接口处理。
在本地测试环境的时候发送登录请求没有问题,正常进入面板。
npm run dev
但是在打包后发现请求反馈异常
npm run build
可以看到日志请求,反馈403。
反馈200的是测试环境的结果。
而且网站目前已经强制https了。一般来说403是存在你请求是http,但是网站有强制https,这时候也是有403的情况。
在多方面测试后,发现是fadstadmin的跨域检测导致反馈403。app\common.php的check_cors_request()跨域检测方法。
知道是跨域检测导致403后就去app\config.php将允许跨域的域名这个配置改为*号。
再次请求后没有问题了!!