0

我在 Digitalocean 应用程序上部署了我的 Laravel + vue 项目,我的一些 api 正在工作,但有些没有。当我查看收到的 api 响应时message: "Server Error",但 api 正在本地主机上工作,并在部署后给出错误。

有没有办法查看 api 响应的实际错误消息?这样我就可以轻松了解导致错误的原因并修复它。

但我真的觉得很奇怪,它在 digitalocean 应用程序中导致错误,但在我的本地机器上工作。

我已经尝试搜索几个小时如何查看错误,但我找不到它。请帮我。谢谢!

4

1 回答 1

1

您可以登录到您的服务器并查看文件 storage/logs/laravel.log。

否则,我建议使用诸如 Bugsnag 或 Sentry 之类的服务,它们与 laravel 集成,并会为您提供一个包含所有错误的仪表板

有些人建议将 APP_DEBUG 设置为 true,但这是一个安全风险,因为您的客户也将能够看到错误,并且您永远不应该在生产服务器上这样做

于 2021-08-17T09:37:19.113 回答