我的堆栈包括:Nuxt(Vue),Express.js,Axios
当我拨打失败的REST呼叫时,像这样:
@State var isDragging: Bool
我在客户端看到了这个
axios.get('api/data-test');
很明显,有些东西已经变了,但是服务器却保持沉默。
我如何查看服务器上发生了什么问题的堆栈跟踪?
答案 0 :(得分:2)
请查看Express错误处理文档:
http://expressjs.com/en/guide/error-handling.html
它说明了如何处理同步和异步错误。 基本上,您需要将错误作为next()函数的参数传递,并提供个性化的错误处理程序或使用默认的错误处理程序:
app.use(function(err, req, res, next) {
console.error(err.stack);
res.status(500).send('Internal Server Error');
});
此代码必须放在所有其他“使用”调用之后的之后。