Насколько эта дичь уместна и какое есть правильное решение? ExpressJs. Up.
по-хорошему, тебе нужно было в роуте navigateNomenclature вызвать некий метод, который занимается валидацией и прочей работой, а возвращает некий объект с результатом. после чего роут берет и делает res.status().send()
вероятно, код статута (200 и прочее) тоже должен содержаться в этом возвращаемом объекте.