Я относительно новичок в node (перехожу с PHP) и сталкиваюсь с проблемой, на то, чтобы разобраться с которой мне потребовалось некоторое время (то есть мне потребовалось время, чтобы выяснить, в чем проблема, и теперь я не знаю, как ее исправить).
В верхней части моего приложения узла (server.js) у меня есть несколько файлов, требующих. Для одного из них требуется мой домашний api, например:
const express = require('express');
const app = express();
const v1 = require('./app/v1.js');
V1 - это просто функция, которая возвращает результат в api. Однако есть много проблем с кодом v1 api, поскольку я только что его написал и тестирую впервые.
Однако всякий раз, когда возникает проблема с функцией v1, узел не распечатывает ее и не останавливает программу, как если бы проблема была в основном файле server.js. Фактически (я использую nodemon, поэтому мне не нужно каждый раз перезапускать), node просто продолжает работать, как будто все движется идеально плавно. Я понимаю, почему узел захочет это сделать (они хотят, чтобы приложения людей не зависели от качества кода модуля). Однако мне это не помогает, так как я понятия не имею, где моя проблема в модуле v1.
Кто-нибудь знает, как включить ошибки / исключения для модулей? Любая помощь приветствуется.





Похоже, он отлично справляется со своей работой. Вы уверены, что ваш v1 возвращает правильное значение? или распечатать значение, которое v1 возвращает в server.js? поскольку он не будет автоматически распечатывать возвращаемое значение, вам все равно нужно поместить его в console.info (v1 ()); или что-то подобное. не зная, что на самом деле возвращает v1, трудно сказать, что предполагается напечатать.