Модульный набор приложений Nodejs - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу создать модульный стек приложений node.js, содержащий набор приложений.Идея состоит в том, что app1, app2 и т. Д. Могут использовать контроллеры и модели.

Внутри каждой папки приложения у меня могут быть специфичные для приложения package.json, app.js и т. Д. Я использую экспресс.

У меня есть две проблемы:

  1. Возможно ли иметь эту структуру?
  2. Почему я не могу развернуть такой набор приложений на GCP?Когда я пытаюсь это выдает 500 internal server error.

введите описание изображения здесь

1 Ответ

0 голосов
/ 27 ноября 2018

Чтобы создать аналогичную архитектуру, даже если я не нашел способа получить то же самое, вы должны использовать services.В соответствии с официальным документом GAE :

Используйте сервисы в App Engine для разделения ваших крупных приложений на логические компоненты, которые могут безопасно обмениваться функциями App Engine и взаимодействовать друг с другом.Как правило, ваши службы App Engine ведут себя как микросервисы.Таким образом, вы можете запустить все приложение в одном сервисе или спроектировать и развернуть несколько сервисов для запуска в виде набора microservices .

Это работает для вашего варианта использования?

По вопросу 2 вы не предоставили никакой информации о своем текущем процессе, поэтому я не могу вам помочь.Отредактируйте вопрос, добавив конфигурацию развертывания (app.yaml и т. Д.) И как она выполняется.Пожалуйста, удалите любую конфиденциальную информацию, прежде чем публиковать ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...