所以我有这个使用 angularJS 和 nodeJS 的网络应用程序。我不想只使用 localhost 来演示我的项目,因为当我键入“node server.js”然后转到 localhost 时,它看起来一点也不酷.....
由于我打算将 Firebase 用于数据,我注意到 Firebase 提供托管。我试过了,但它似乎只托管 index.html 而不是通过/使用 server.js。我已经为服务器定制了文件来使用/更新。那么,如何让 Firebase Hosting 在托管时使用我的服务器和相关文件?
是否可以告诉 Firebase,嘿,运行“node server.js”来托管我的 index.html?
最佳答案
我猜你想从“互联网”看到这个网站的问题的措辞。
这里有两条路可以走。
a) 通过 Firebase 托管服务您的索引。 Firebase 仅托管 Assets 。如果您的 Angular 应用程序是通过 Node 提供的,那么您需要将架构更改为更 SPA-ish
SPA-ish 就像一个索引 Bootstrap ,纯粹通过 API 与后端交互。
您可以将 API 服务器托管在更合适的地方,例如通过 Nodejitsu。
b) 通过 Nodejitsu(托管平台)或您自己的虚拟机(由 BuyVM.net 等不同类型的托管公司管理)提供整个服务。
关于angularjs - 使用 firebase 托管 nodeJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26622187/