Не вижу ошибок в собственном модуле узла

Я относительно новичок в 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.

Кто-нибудь знает, как включить ошибки / исключения для модулей? Любая помощь приветствуется.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
22
1

Ответы 1

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

Другие вопросы по теме