如何将Vuejs / NodeJS应用程序部署到heroku

时间:2018-06-06 08:53:11

标签: node.js heroku vue.js vuejs2

我有一个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上的说明进行操作,但出于某种原因,我并没有成功让应用程序运行。我甚至尝试过遵循this指令,但没有运气。我可以想象它与我的文件夹结构有关,因为我想知道Heroku应该知道要运行哪些文件,因为Vue-app在客户端文件夹中。

另一件事是,Vuejs应用依赖于使用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 } }) }

定义的API
UPDATE

我猜Heroku也不会理解这些。

有人可以给我一个提示或线索吗?

0 个答案:

没有答案