如何在 digitalocean 中显示 laravel api 错误?
How to show laravel api error in digitalocean?
我在 Digitalocean 应用程序上部署了我的 Laravel + vue 项目,我的一些 api 正在运行,但有些没有。
当我查看收到的 api 响应时 message: "Server Error"
,
但是 api 在 localhost 上运行并在部署后出错。
有没有办法查看 api 响应的实际错误消息?这样我就可以很容易地理解导致错误的原因并修复它。
但我真的觉得很奇怪,它会导致 digitalocean 应用程序出错,但在我的本地机器上却能正常工作。
我已经尝试搜索几个小时如何查看错误,但我找不到。
请帮我。谢谢!
您可以登录到您的服务器并查看文件 storage/logs/laravel.log.
否则,我会建议使用 Bugsnag 或 Sentry 等服务,它们与 laravel 集成,并会为您提供包含所有错误的仪表板
有些人建议将 APP_DEBUG 设置为 true,但这是一个安全风险,因为您的客户也会看到该错误,您应该 永远不要 在生产服务器上执行此操作
我在 Digitalocean 应用程序上部署了我的 Laravel + vue 项目,我的一些 api 正在运行,但有些没有。
当我查看收到的 api 响应时 message: "Server Error"
,
但是 api 在 localhost 上运行并在部署后出错。
有没有办法查看 api 响应的实际错误消息?这样我就可以很容易地理解导致错误的原因并修复它。
但我真的觉得很奇怪,它会导致 digitalocean 应用程序出错,但在我的本地机器上却能正常工作。
我已经尝试搜索几个小时如何查看错误,但我找不到。 请帮我。谢谢!
您可以登录到您的服务器并查看文件 storage/logs/laravel.log.
否则,我会建议使用 Bugsnag 或 Sentry 等服务,它们与 laravel 集成,并会为您提供包含所有错误的仪表板
有些人建议将 APP_DEBUG 设置为 true,但这是一个安全风险,因为您的客户也会看到该错误,您应该 永远不要 在生产服务器上执行此操作