Как развернуть приложение Vuejs / NodeJS на heroku - PullRequest
0 голосов
/ 06 июня 2018

У меня есть приложение nodejs / vuejs, которое я хочу развернуть на heroku.Моя структура папок такова:

app (root)
  - auth
  - client (vuejs code with /dist folder af npm run build)
    - dist
      index.html
      - static (with js and css files)
  - models
  - routes
  app.js
  server.js
  package.json

Итак, я создал приложение в Heroku и следовал инструкциям для Heroku, но по какой-то причине мне не удалось запустить приложение.Я даже пытался пытаться следовать этой инструкции, но безуспешно.Я мог предположить, что это как-то связано со структурой моей папки, так как мне интересно, как Heroku должен знать, какие файлы запускать, поскольку приложение Vue находится внутри папки клиента.

Другое дело, что приложение Vuejsзависит от подключения к API, который определяется как это с помощью axios

export default() => {
  return axios.create({
  baseURL: `http://localhost:3000`, (this is the port the server.js is creating)
  headers: {
     'Content-Type': 'application/json',
     'Authorization': 'Bearer ' + localStorage.token
   }
 })
}

Я думаю, что Heroku также не поймет этого.

Может кто-нибудь дать мне подсказку или подсказку?

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