У меня есть проект узла, который будет иметь 3 приложения (одно веб-приложение, 2 консольных приложения). Веб-приложение имеет только один URL-адрес и не имеет никакого представления. Это просто вернуть 200 или 500. Моя текущая структура каталогов выглядит следующим образом:Структура узла или нет для консольного приложения
.
└── src
├── modules (common modules used by all app)
│ ├── aws-dynamodb
│ │ ├── lib
│ │ └── test
├── config (contains json configuration files)
└── lib
├── app1
└── app2
Небольшой обзор приложений: приложения взаимодействуют с MySQL и dynamoDB и выполнить некоторую логику приложения.
Мои вопросы:
- Является ли эта структура каталогов правильно? Есть ли у вас какие-либо предложения по улучшению этого?
- Будет ли использоваться любая инфраструктура? Я считаю, что такие рамки, как expressjs или любые другие, хороши для веб-приложений. Будет ли использоваться любая инфраструктура (если есть, пожалуйста, укажите, какая из них) поможет здесь минимизировать время разработки, улучшить читаемость кода и т. Д.?
- Любое другое предложение?
о экспресс, как я уже сказал мое приложение не имеет вид , Я не думаю, что требую этого. Вы все еще думаете, что какая-либо выгода expressjs для приложения имеет только одну конечную точку? –
Да, конечно, expressjs поможет вам, даже если вы не будете служить никому, вы можете просто разоблачить URL-адрес, который вы хотите, в 5 loc и сделать с ним. –
, если у вас есть только одна конечная точка, и ур не боится писать res.writeHead, тогда использование connect будет прекрасным, если это то, во что ур ездит. – origin1tech