我有一个使用 Livewire 3 的 Laravel 10 项目。
当我进行开发时,我使用 Google Chrome 开发工具。
今天我将其部署在本地服务器上,并将 APP_ENV 变量投入生产。
它工作正常,但我可以看到 livewire devtools 仍在运行,因此任何人都可以访问组件及其数据。
我错误地认为它是由 APP_ENV 变量的值处理的,就像 debugbar 包一样。
你知道是否有办法禁用它吗?
我做了一些研究,发现有些人有这个问题,但他们从未收到任何答案......
我很惊讶 Livewire 没有想到这一点。
我猜测您可能指的是 Livewire Dev Tools,即 chrome 扩展。它将能够以通常的方式检测 Livewire,无论该网站是否处于生产状态,因为由于水合作用等原因,应用程序呈现的代码中存在 Livewire 的痕迹。