ajax - 仅当 Chrome 开发控制台打开时,Laravel 后端失败
问题描述
我注意到一个非常奇怪的 Laravel 和 Chrome 错误,由于 .env 文件没有及时加载,任何初始 API 调用都会失败。
我有一个由 Laravel 返回的带有一些数据的视图,但是根据该用户在下拉列表中选择的内容,将动态更改以下下拉列表中的继续选项,即当页面首次加载时,将有一个自动选择的初始选项第一个下拉列表,然后我进行 AJAX 调用以填充以下下拉列表。
每次都可以完美运行,但前提是 Chrome 开发人员控制台已关闭。如果我打开开发人员控制台并说我正在查看网络选项卡,则初始 api 调用(通过 AJAX)失败并说 .env 变量对于我的后端不正确(它们都为空,好像它无法及时加载它们)。
Chrome/Laravel/AJAX 之间是否存在此类已知问题?我觉得这很奇怪,只有当我的 Chrome 开发者控制台打开时才会发生这种情况。
IE:
消息:“传递给 Akeneo\Pim\ApiClient\AkeneoPimClientBuilder::__construct() 的参数 1 必须是字符串类型,给定 null
解决方案
推荐阅读
- javascript - 在 fetch 中接收到数据后输出
- java - 检查我是否在迷宫中越界
- c# - WCF 服务 - 更改 httpsbinding 的时钟偏差
- here-api - 目的地靠近高速公路的矩阵路线
- excel - vba excel比较日期值
- php - jQuery 代码生成的空 JSON 对象在 PHP 代码中被错误解析为空字符串
- modelica - 在 Dymola 的初始化过程中,非线性求解器无法收敛
- java - 如何将异常集合作为根本原因传递?
- macos - 远程文件“存根”如何在带有 APFS 的 Mac 上工作?
- java - 列表中字符串值的 CrudRepository 过滤器
财产