Как использовать обработку ошибок Winston с выраженными асинхронными ошибками с использованием синтаксиса ES6? - PullRequest
0 голосов
/ 10 февраля 2019

Я использую ES6 в Node.js и хочу обработать uncaughtException и unhandledRejection с помощью express-async-errors.В документации сказано, что мне нужен только модуль, но что мне делать с ES6?

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

import expressAsyncErrors from 'express-async-errors';

На самом деле я хочу обрабатывать ошибки с помощью winston и с express-async-errors Я хочуобрабатывать непогашенные и необработанные ошибки.Так как я могу использовать это?

1 Ответ

0 голосов
/ 10 февраля 2019

express-async-errors исправляет express пакет при импорте.

В случае, если он импортирован, например,

import expressAsyncErrors from 'express-async-errors';

и expressAsyncErrors, неиспользованный импорт может быть отброшен,в зависимости от реализации модуля ES.Для того, чтобы просто импортировать пакет, он должен быть:

import 'express-async-errors';
...