当前位置: 首页 > 面试题库 >

使用Firebase托管NodeJS应用

干高歌
2023-03-14
问题内容

因此,我有一个使用angularJS和nodeJS的网络应用程序。我不想只使用本地主机来演示我的项目,因为当我键入“ node
server.js”然后转到本地主机时,它看起来一点也不酷。

由于我打算将Firebase用于数据,因此我注意到Firebase提供了托管。我尝试了它,但它似乎仅托管index.html,而不通过/使用server.js。我已经为服务器使用/更新了自定义文件。因此,如何在托管时告诉Firebase
Hosting使用我的服务器和相关文件?

能否告诉Firebase,嘿,运行“节点server.js”来托管我的index.html?


问题答案:

我猜您是想说出您想从“ 互联网 ” 看到这个网站的问题。

您可以选择两条路线。

a)通过Firebase托管服务您的索引。Firebase仅托管资产。如果您的Angular应用是通过Node提供的,则您需要将架构更改为更像
SPA式的

SPA-ish 就像是一个索引引导程序,仅通过API与后端交互。

您可以将API服务器托管在更合适的主机上,例如通过Nodejitsu。

b)通过Nodejitsu(托管平台)之类的东西或由另一种托管公司(如BuyVM.net)管理的您自己的VM来服务整个事情。



 类似资料:
  • 问题内容: 我正在为项目使用节点,表达和更多其他依赖项。我想知道如何在Firebase上托管此项目。我的项目将具有controller,view和其他文件夹以使该项目成为可能。它已经具有诸如pug / handlebars的视图引擎。 在线教程仅显示如何使用公用文件夹中的单个index.html托管Firebase。我应该如何将我的项目与所有其他文件夹一起托管?我知道如何在nodeJS中使用fir

  • 问题内容: 有很多托管的基于云的托管服务,用于Node.js ,这些服务似乎相对较新,但仍处于Beta中。 托管nodejs应用程序的另一种方法是在像Linode这样的VPS上建立堆栈。 我想知道这两种部署之间的基本区别是什么。一个选择另一个时应考虑哪些因素? 考虑到这些服务的年龄,哪一种更适合生产。 需要明确的是,我并不是要选择提供程序,而是要决定是在托管的nodejs特定托管还是在老式的自设置

  • 首先我们需要在服务器上安装 docker,推荐使用官方源的最新版本: wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker $(whoami) 然后我们需要将合适的 docker 镜像下载到本地: docker pull mdillon/postgis # 目前 star 数最多的 PostGIS 镜像,依赖于官方的

  • 我有一个Android应用程序和一个网络应用程序(托管在Firebase Hosting上)。Android 应用会生成数据并将其保存到 Firebase 实时数据库中。Android 应用和 Web 应用都可以查看数据。 从Firebase数据库生成数据PDF的最佳位置是哪里——Android应用程序还是Web应用程序(通过JavaScript,例如jsPDF)?它将保存在Firebase存储中

  • 是否使用Azure Active Directory身份验证库(ADAL)管理身份,尤其是对于来自文档[1]的此命令? [1]https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-linux-vm-access-storage