【问题标题】:Track, log 500 errors VUE NUXT跟踪、记录 500 个错误 VUE NUXT
【发布时间】:2020-02-09 22:17:54
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: vue.js error-handling nuxt.js


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 2010-12-29
      • 2017-10-14
      • 1970-01-01
      相关资源
      最近更新 更多