如何使用ES6语法将Winston错误处理与express-async-errors一起使用?

时间:2019-02-10 14:32:38

标签: javascript node.js express winston

我在Node.js中使用ES6,并希望使用express-async-errors处理uncaughtException和unhandledRejection。 文档说我只需要模块,但是ES6应该怎么做?

// require('express-async-errors');

import expressAsyncErrors from 'express-async-errors';

实际上,我想使用Winston处理错误,并且要使用 express-async-errors 处理未解决和未处理的错误。 那我怎么用呢?

1 个答案:

答案 0 :(得分:0)

express-async-errors修补了express软件包,当其导入时。

如果是像

一样导入的
import expressAsyncErrors from 'express-async-errors';

expressAsyncErrors未使用,取决于ES模块的实现,可以删除未使用的导入。为了只导入软件包,它应该是:

import 'express-async-errors';