Eu tive uma mensagem de erro semelhante agora e consegui resolver o problema alterando:
res.status(statusCode);
para:
if (statusCode >= 100 && statusCode < 600)
res.status(statusCode);
else
res.status(500);
ou apenas:
res.status(statusCode >= 100 && statusCode < 600 ? err.code : 500);
Ou seja verifique se você não está tentando definir um código de status HTTP inválido em algum lugar.
É provável que este seja o problema, mas parece que você duplicou acidentalmente o
app.js
código em vez de colar o edit.js
código na pergunta.