gpt4 book ai didi

vue.js - 跟踪、记录 500 个错误 VUE NUXT

转载 作者:行者123 更新时间:2023-12-03 08:44:13 27 4
gpt4 key购买 nike

所以在 NUXT en django rest 框架中制作了我的应用程序。当 django 出现 500 错误时,它会发送 mail_admin() 并且我会收到出错的通知。

但是当 nuxt 出现 500 错误时,您会看到一个不错的 500 错误页面,但我没有收到有关该错误的通知。 pm2 可能有一些登录。但我不会意识到。

那么正确的策略是什么。我一直在考虑将 Axios 的 500 错误发布到 django 并让 django 邮寄给我。但是,如果该过程中出现错误,恐怕我会创建一个无限循环。 (不见得)

所以我的问题。
跟踪 500 个错误和 404 个 url 的正确策略是什么?
保持跟踪,以便我知道发生了一些不好的事情并知道什么 url 和错误消息。

因为我真的没有找到关于这个主题的任何资料,所以这一定很容易:/

最佳答案

到目前为止,发布到您的后端将是处理此问题的最简单方法。但是,您可以实现某种速率限制或排队,以防止大量错误涌入。当我们需要一些快速验证我们的功能是否正常工作,但没有时间选择更复杂的解决方案时,我在生产环境中完成了此操作。

如果您需要更全面的跟踪,您可能想要获取 Rollbar 之类的服务。 .他们的免费套餐为您提供了多达 5000 个错误报告给他们的服务,并且他们可以自动通过电子邮件向您发送新事件。

我现在正在做的项目使用它,这太棒了。它可以配置为捕获所有 Uncaught Error ,这有助于发现一些可能不一定会触发 Nuxt 错误页面的问题。

关于vue.js - 跟踪、记录 500 个错误 VUE NUXT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58357307/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com