Току-що получих подобно съобщение за грешка и успях да разреша проблема, като промених:
res.status(statusCode);
до:
if (statusCode >= 100 && statusCode < 600)
res.status(statusCode);
else
res.status(500);
или просто:
res.status(statusCode >= 100 && statusCode < 600 ? err.code : 500);
т.е. уверете се, че не се опитвате да зададете невалиден HTTP код за състояние някъде.
Вероятно това е проблемът, но изглежда, че случайно сте дублирали app.js
код вместо да поставите edit.js
код във въпроса.