【问题标题】:Can I use Firebase Hosting to write a RESTful API in Node.js [duplicate]我可以使用 Firebase 托管在 Node.js 中编写 RESTful API [重复]
【发布时间】:2017-07-13 22:19:21
【问题描述】:

我们以 server.js Hello World 为例

  var http = require("http");
  http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.end("Hello World");
  }).listen(80);

如何在 Firebase 中使用它?

抱歉重复,但答案是 3yo

【问题讨论】:

  • 你以后能用 Firebase 开发任何 RESTFUL api 吗?

标签: node.js firebase firebase-hosting


【解决方案1】:

(更新:现在答案是:是的,您可以 - 请参阅下面的更新)

原答案

不,你不能。 Firebase 托管仅适用于静态内容。

见:https://firebase.google.com/docs/hosting/

Firebase 托管为您的网络应用提供快速、安全的静态托管。

您需要像 Heroku 这样可以运行您的 Node 应用程序的服务,或者您需要自己的服务器来安装 Node 并运行您的应用程序。

更新

现在您可以直接在 Firebase 上托管您的 Node 应用 - 感谢 Ayyappa 在 cmets 中指出这一点。

观看这个优秀的视频教程:

和文档:

Cloud Functions for Firebase 可让您自动运行后端代码以响应由 Firebase 功能和 HTTPS 请求触发的事件。您的代码存储在 Google 的云中并在托管环境中运行。无需管理和扩展您自己的服务器。

请注意,这仍处于测试阶段:

这是 Google Cloud Functions 的 Beta 版。此 API 可能会以向后不兼容的方式进行更改,并且不受任何 SLA 或弃用政策的约束。

【讨论】:

  • @Ayyappa 你是对的 - 我更新了我的答案。非常感谢您指出!
  • 非常感谢。非常感谢您更新到最新版本:)
  • 答案被接受了两次
猜你喜欢
  • 2012-06-18
  • 2022-01-01
  • 1970-01-01
  • 2016-01-18
  • 2020-09-06
  • 1970-01-01
  • 1970-01-01
  • 2021-03-06
  • 1970-01-01
相关资源
最近更新 更多