Node.js з версії 7 має синтаксичний цукор async / очікує на обробку обіцянок, і тепер у моєму коді часто виникає таке попередження:
(node:11057) UnhandledPromiseRejectionWarning: Unhandled promise
rejection (rejection id: 1): ReferenceError: Error: Can't set headers
after they are sent.
(node:11057) DeprecationWarning: Unhandled promise rejections are
deprecated. In the future, promise rejections that are not handled
will terminate the Node.js process with a non-zero exit code.
На жаль, немає посилання на рядок, де улов відсутній. Чи є спосіб знайти його, не перевіряючи кожен блок спробу / лову?
Can't set headers after they are sent.
слід дати зрозуміти, де у вашому коді це може відбуватися (тобто десь ви встановлюєте заголовки після того, як заголовки вже були б надіслані - мабуть, через нерозуміння асинхронного коду , але це здогад)