Ho avuto un messaggio di errore simile proprio ora e sono riuscito a risolvere il problema modificando:
res.status(statusCode);
a:
if (statusCode >= 100 && statusCode < 600)
res.status(statusCode);
else
res.status(500);
o semplicemente:
res.status(statusCode >= 100 && statusCode < 600 ? err.code : 500);
Cioè. assicurati di non impostare un codice di stato HTTP non valido da qualche parte.
È probabile che sia questo il problema, ma sembra che tu abbia duplicato accidentalmente app.js
codice invece di incollare edit.js
codice nella domanda.