如何在生产环境中禁用 Livewire 开发工具?

问题描述 投票:0回答:1

我有一个使用 Livewire 3 的 Laravel 10 项目。

当我进行开发时,我使用 Google Chrome 开发工具。

今天我将其部署在本地服务器上,并将 APP_ENV 变量投入生产。

它工作正常,但我可以看到 livewire devtools 仍在运行,因此任何人都可以访问组件及其数据。

我错误地认为它是由 APP_ENV 变量的值处理的,就像 debugbar 包一样。

你知道是否有办法禁用它吗?

我做了一些研究,发现有些人有这个问题,但他们从未收到任何答案......

我很惊讶 Livewire 没有想到这一点。

google-chrome-devtools laravel-livewire laravel-10
1个回答
0
投票

我猜测您可能指的是 Livewire Dev Tools,即 chrome 扩展。它将能够以通常的方式检测 Livewire,无论该网站是否处于生产状态,因为由于水合作用等原因,应用程序呈现的代码中存在 Livewire 的痕迹。

© www.soinside.com 2019 - 2024. All rights reserved.