我在运行express的docker容器中有一个节点实例。
当我在我的(非常基本的)app.ts
中抛出错误时// Prepare to receive requests
app.listen(3000, () => {
console.log('Application Service starting!');
throw Error('foo');
});
我得到了
application-service_1 | Application Service starting!
application-service_1 | /app/js/server.js:19
application-service_1 | throw Error('foo');
application-service_1 | ^
我希望能够从typescript代码中看到错误,而不是从派生的js代码中看到错误。
是否有人制作了错误处理程序中间件,可以让我这样做?
或者有更好的方法来设置它吗?
答案 0 :(得分:1)
因此,我现在发现的一个解决方案就是使用ts-node
进行开发并直接解释打字稿。这可能是最简单的解决方案,也是我选择的解决方案。