AWS Lambda Crypti c Node.js ошибка: произошла неизвестная ошибка приложения - PullRequest
4 голосов
/ 27 января 2020

Я недавно обновил свой lambda Node.js время выполнения с 8.x до 12.x. Я обновил множество зависимостей и оптимизировал пакетирование с помощью веб-пакета и процесса развертывания. НО, я начал замечать sporadi c ошибки в Cloudwatch с сообщением crypti c «Произошла неизвестная ошибка приложения» без трассировки стека или любого другого журнала, который мог бы дать мне некоторый контекст о вводе функции. Я не могу отладить этот код, и это, кажется, собственная ошибка AWS, которая по какой-то причине не может даже вызвать функцию, в противном случае к журналу будет добавлена ​​трассировка стека JS ...

Я начинаю думать, что есть проблема с веб-пакетом, но я даже отключил процесс минимизации, поэтому понятия не имею, где искать.

Мой код на 100% состоит из Typescript, скомпилированного с использованием Webpack & Бабель. Должен ли я попытаться удалить Webpack из процесса сборки и просто сжать выходные данные компилятора Typescript с простой папкой node_modules без каких-либо пакетов?

Может кто-нибудь помочь мне? Эта функция находится в производстве!

РЕДАКТИРОВАТЬ: я вижу кучу предупреждений, таких как DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead., и я знаю, но это не должно быть причиной этой crypti c ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...