Развертывание приложения узла на героку с клиентом и сервером в двух отдельных папках

Modermo спросил: 03 февраля 2018 в 09:56 в: javascript

Я провел кучу исследований, и я, похоже, не могу обернуться вокруг этого.

Я создал приложение. Клиент был создан с помощью Vue-cli и работает в port 8080 из клиентской папки, а сервер - из отдельной папки сервера на port 8081. По сути, у меня есть это:

client
    - package.json
    - node_modules
    - src
    - build
    - index.htmlserver
    - package.json
    - node_modules
    - app.js
    - auth.js

Я не знаю, как разрешить структуру папок, чтобы я мог развернуть это в Heroku.

В соответствии с кучу исследований, которые я сделал, и этот ответ (по общему признанию, довольно старый пост), одно предложение состоит в том, чтобы объединить эти два, но как бы разрешить два файла package.json что у меня есть в каждой папке (клиент и сервер)? Я могу объединить их?

Другое предложение - создать два отдельных приложения Heroku. Затем я могу установить baseURL axios в app_name.herokuapp.com?

Какой из них обычно считается идеальным решением? Я действительно застрял здесь ...

0 ответов