首页 > 解决方案 > 仅当 Chrome 开发控制台打开时,Laravel 后端失败

问题描述

我注意到一个非常奇怪的 Laravel 和 Chrome 错误,由于 .env 文件没有及时加载,任何初始 API 调用都会失败。

我有一个由 Laravel 返回的带有一些数据的视图,但是根据该用户在下拉列表中选择的内容,将动态更改以下下拉列表中的继续选项,即当页面首次加载时,将有一个自动选择的初始选项第一个下拉列表,然后我进行 AJAX 调用以填充以下下拉列表。

每次都可以完美运行,但前提是 Chrome 开发人员控制台已关闭。如果我打开开发人员控制台并说我正在查看网络选项卡,则初始 api 调用(通过 AJAX)失败并说 .env 变量对于我的后端不正确(它们都为空,好像它无法及时加载它们)。

Chrome/Laravel/AJAX 之间是否存在此类已知问题?我觉得这很奇怪,只有当我的 Chrome 开发者控制台打开时才会发生这种情况。

IE:

消息:“传递给 Akeneo\Pim\ApiClient\AkeneoPimClientBuilder::__construct() 的参数 1 必须是字符串类型,给定 null

标签: ajaxlaravelgoogle-chrome

解决方案


推荐阅读