angularjs - 使用 firebase 托管 nodeJS 应用程序

标签 angularjs node.js firebase firebase-hosting

所以我有这个使用 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/

相关文章:

javascript - Web 应用程序的组件 - Express.js、Angular.js 和 MVC 混淆?

angularjs - 如何使用 Protractor 捕获 AngularJS 错误

node.js - 如何编写在 sense HAT 模拟器上点亮 LED 的函数

node.js - 英特尔爱迪生 MRAA 模块不工作

javascript - Angularjs 中 Controller 的文档查询选择器

javascript - Node.js 进程未检测到端口已被使用

android - 如何将两个不同的 Firebase 项目连接到一个通用的 Firebase 数据库?

ios - Swift - Firebase 身份验证状态持久性

Angular Universal : How to resolve missing names, 模块和其他奇怪的东西

javascript - angularjs $log - 显示行号