В своем первом посте я хотел бы узнать ваше мнение относительно приложения Vue с узлом, использующим API.
Для небольшого проекта я работаю над локальным в двух папках:
- клиент (VueJs)
- сервер (Узел)
И запускать их по отдельности, используя npm:
- Npm Run Dev
- npm run watch
До сих пор все в порядке, так как я могу разрабатывать свое приложение ... но, что касается развертывания, я немного растерялся.
Со стороны VueJ, я создаю свое приложение для производства, используя: npm run build
Мое приложение было создано в клиенте / dist
А для своего сервера я могу использовать Forever, Nodemon или что-нибудь еще ...
Но это мой вопрос:
Как я могу развернуть оба в одном экземпляре?
До сих пор я думал, что могу просто переместить мою папку dist на серверную часть при ее создании.
Но я бы разделил их, используя два разных порта: один для API, один для клиентской стороны.
Поскольку я учусь один, я не знаю лучших практик, любые советы будут благодарны.
(Кстати, я пытаюсь развернуть его в Google Cloud Instance, но я тоже потерялся)
Спасибо, что прочитали