我可以使用Firebase Hosting在Node.js中编写RESTful API

mar*_*rco 8 node.js firebase firebase-hosting

我们来看一下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);
Run Code Online (Sandbox Code Playgroud)

如何在Firebase中使用它?

对不起,重复但答案是3yo

rsp*_*rsp 13

(更新:现在答案是:是的,你可以 - 见下面的更新)

原始答案

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

请参阅:https://firebase.google.com/docs/hosting/

Firebase Hosting为您的Web应用程序提供快速安全的静态托管.

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

更新

现在,您可以直接在Firebase上托管您的Node应用程序 - 感谢Ayyappa在评论中指出它.

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

和文件:

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

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

这是Google Cloud Functions的Beta版本.此API可能以向后不兼容的方式更改,不受任何SLA或弃用策略的约束.

  • 你确定吗?https://www.youtube.com/watch?v=LOeioOKUKI8 (2认同)
  • @Ayyappa你是对的 - 我更新了我的答案.非常感谢你指出来! (2认同)