【问题标题】:featherjs random error: undefined (help finding where console log is coming from)featherjs 随机错误:未定义(帮助查找控制台日志的来源)
【发布时间】:2018-08-22 06:01:20
【问题描述】:

我有一个随机的error: undefined,它不断在我的featherjs 控制台中弹出,我不知道它来自哪里。

有谁知道我怎么知道console.log 是从哪里弹出来的?

【问题讨论】:

    标签: feathersjs


    【解决方案1】:

    console 是Feathers Express error handler middleware 的默认错误记录器。您可以通过将logger 选项设置为false 来禁用错误日志记录,但您可能想了解为什么 Express 错误处理程序在没有实际错误的情况下被触发。

    【讨论】:

    • 是的,我不想让它消失,我想弄清楚它是从哪里来的。有没有一种简单的方法可以找出是哪个页面产生了这个未定义的错误?
    • 您可以自定义json 错误处理程序,如docs.feathersjs.com/api/… 和该中间件console.log(req.url) 中所示。
    • 如果/当你有时间,无论如何你可以给我看一个例子,我会把它放在哪里?我只在该链接中看到了一种自定义 HTML 错误响应的方法。不知道我会把console.log
    • 这是同样的事情,但使用json 键而不是html(和res.json(error) 而不是渲染它)。出于调试目的,您还可以完全放弃错误处理程序并编写自己的 Express 错误处理中间件:expressjs.com/en/guide/error-handling.html
    猜你喜欢
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-25
    • 1970-01-01
    • 2020-09-24
    • 2019-08-05
    • 1970-01-01
    相关资源
    最近更新 更多