Heroku - 托管节点API和角度应用程序

时间:2016-06-08 12:12:38

标签: angularjs node.js heroku

(希望我能在正确的地方提出这个问题)。

a - 我使用NodeJS / Express构建了一个API。

b - 我用Angular构建了一个网站(本质上是一个静态网站),可以使用API​​路径获取数据。

我现在需要托管这个,所以决定使用Heroku来托管NodeJS API,但是想知道是否可以在完全相同的位置托管那个静态Heroku站点?

我似乎无法理解它是如何运作的。

例如,在我的git根文件夹中,我有节点的app.js文件来定义路由等,但它也有index.html。如果我尝试访问任何静态html文件或图像,它将运行到API而不是提供那些静态文件。

有人可以解释一下它是否可以做到/它如何组合在一起?

非常感谢。

更新: 我发现了这个,但是这会覆盖其他所有内容吗?: Windows Installer Automation Interface

1 个答案:

答案 0 :(得分:0)

在heroku网站上有一篇关于在Heroku上托管节点API应用程序的文章。

https://devcenter.heroku.com/articles/mean-apps-restful-api

查看(特别是)“为Webapp设置静态文件”部分。