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





Я не уверен, как вы это делаете в RoR. Но в node.js вы можете использовать модуль под названием PM2
Это поможет вам кластеризовать, отслеживать и регистрировать журналы приложения. Pm2 также будет создавать файлы журнала, которые можно использовать с эластичным поиском для ведения журнала рабочего сервера.
Итак, нужно понять, что nodejs - это фреймворк нижнего уровня, которым является Rails. Это не будут мнения о том, как вы выполняете свою маршрутизацию, моделирование данных и т. д., Очень мало соглашений, присущих самому nodejs.
С этой целью, если все, что вам нужно, это REPL в стиле rails в командной строке, просто введите «node» в командной строке, и он у вас есть. Однако он не будет вплетаться ни в один из контекста вашего приложения, как консоль rails, поэтому вам, например, придется требовать любые модули, с которыми вы хотите поиграть.
Большинство людей тяготеют к фреймворкам, расположенным на вершине узла, чтобы дать им любое количество структурных указаний и помощников, с которыми им удобно. Поскольку вы идете с рельсов, я порекомендую вам взглянуть на Express (что-то вроде Sinatra), если вы хотите создать базовое веб-приложение или API, и Sails (использует Express под капотом, но предоставляет множество генераторов, соглашения о моделировании данных. и так далее, что вам уже может быть удобно).
Что касается отладки, есть много вариантов, но если вы путешествуете с парусами, у них есть интерактивный отладчик и другие консольные инструменты, которые могут вас заинтересовать. https://sailsjs.com/documentation/reference/command-line-interface/sails-console
rails c- это совсем другое дело, чем PM2. PM2 помогает вам управлять и контролировать, тогда какrails cпомогает в основном отлаживать.