Существует приложение nodejs (экспресс).
У него мало обработчиков маршрутизатора.
Я хочу, чтобы приложение после получения SIGTERM отвечало статусом 500 на все маршруты.
Как я могу этого достичь?
Я попробовал:
process.on('SIGTERM', () => {
console.log('SIGTERM CATCHED');
app.use((req, res) => {
console.log('RESPONDING PROPERLY')
res.sendStatus(500);
})
});
Но это определенно не отменяет более специфические обработчики.
Кроме того, я не должен закрывать приложение.