Эквивалентно рельсовой консоли в nodeJS Express

Я из Ruby on Rails, есть ли что-нибудь похожее на rails c в nodeJS с экспрессом.

Как правильно отладить код проекта node express

Стоит ли изучать 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 называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
923
2

Ответы 2

Я не уверен, как вы это делаете в RoR. Но в node.js вы можете использовать модуль под названием PM2

PM2

Это поможет вам кластеризовать, отслеживать и регистрировать журналы приложения. Pm2 также будет создавать файлы журнала, которые можно использовать с эластичным поиском для ведения журнала рабочего сервера.

rails c - это совсем другое дело, чем PM2. PM2 помогает вам управлять и контролировать, тогда как rails c помогает в основном отлаживать.
Junaid Atique 03.04.2019 07:59

Итак, нужно понять, что nodejs - это фреймворк нижнего уровня, которым является Rails. Это не будут мнения о том, как вы выполняете свою маршрутизацию, моделирование данных и т. д., Очень мало соглашений, присущих самому nodejs.

С этой целью, если все, что вам нужно, это REPL в стиле rails в командной строке, просто введите «node» в командной строке, и он у вас есть. Однако он не будет вплетаться ни в один из контекста вашего приложения, как консоль rails, поэтому вам, например, придется требовать любые модули, с которыми вы хотите поиграть.

Большинство людей тяготеют к фреймворкам, расположенным на вершине узла, чтобы дать им любое количество структурных указаний и помощников, с которыми им удобно. Поскольку вы идете с рельсов, я порекомендую вам взглянуть на Express (что-то вроде Sinatra), если вы хотите создать базовое веб-приложение или API, и Sails (использует Express под капотом, но предоставляет множество генераторов, соглашения о моделировании данных. и так далее, что вам уже может быть удобно).

Что касается отладки, есть много вариантов, но если вы путешествуете с парусами, у них есть интерактивный отладчик и другие консольные инструменты, которые могут вас заинтересовать. https://sailsjs.com/documentation/reference/command-line-interface/sails-console

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