我有一个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
}
})
}
UPDATE
我猜Heroku也不会理解这些。
有人可以给我一个提示或线索吗?