Я недавно боролся с пользовательским сбросом ошибок multer-s3
У меня есть следующий фрагмент кода:
var upload = multer({
onError : function(err, next) {
console.log('error', err);
next(err);
},
storage: multerS3({
s3: s3,
bucket: myBucket,
fileFilter: (res, file, callback) =>
Как я понимаю onError
вычитается, я пытался поиграть и выбрасывать некоторые ручные ошибки.При отключении от Интернета и отправке запроса я получил следующую ошибку:
`UnknownEndpoint: Inaccessible host: files-bucket.s3.amazonaws.com. This service may not be available in the us-east-1 region.
at Request.ENOTFOUND_ERROR (/PATH/node_modules/aws-sdk/lib /event_listeners.js:481:46)`
Я пытаюсь обработать эту ошибку, выдавая клиентское пользовательское сообщение и регистрируя его без вывода сообщений.
Есть идеи о том, как этого добиться?Конечно, пытаясь использовать обратные вызовы, но не уверен, на какой части кода его использовать.Может быть, попытаться поймать?
Спасибо.