我可以使用 Firebase 托管在 Node.js 中编写 RESTful API [重复]
Posted
技术标签:
【中文标题】我可以使用 Firebase 托管在 Node.js 中编写 RESTful API [重复]【英文标题】:Can I use Firebase Hosting to write a RESTful API in Node.js [duplicate] 【发布时间】: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 吗? 【参考方案1】:(更新:现在答案是:是的,您可以 - 请参阅下面的更新)
原答案
不,你不能。 Firebase 托管仅适用于静态内容。
见:https://firebase.google.com/docs/hosting/
Firebase 托管为您的网络应用提供快速、安全的静态托管。
您需要像 Heroku 这样可以运行您的 Node 应用程序的服务,或者您需要自己的服务器来安装 Node 并运行您的应用程序。
更新
现在您可以直接在 Firebase 上托管您的 Node 应用 - 感谢 Ayyappa 在 cmets 中指出这一点。
观看这个优秀的视频教程:
Node.js apps on Firebase Hosting Crash Course - Firecasts和文档:
Cloud Functions for FirebaseCloud Functions for Firebase 可让您自动运行后端代码以响应由 Firebase 功能和 HTTPS 请求触发的事件。您的代码存储在 Google 的云中并在托管环境中运行。无需管理和扩展您自己的服务器。
请注意,这仍处于测试阶段:
这是 Google Cloud Functions 的 Beta 版。此 API 可能会以向后不兼容的方式进行更改,并且不受任何 SLA 或弃用政策的约束。
【讨论】:
你确定吗? youtube.com/watch?v=LOeioOKUKI8 @Ayyappa 你是对的 - 我更新了我的答案。非常感谢您指出! 非常感谢。非常感谢您更新到最新版本:) 答案被接受了两次以上是关于我可以使用 Firebase 托管在 Node.js 中编写 RESTful API [重复]的主要内容,如果未能解决你的问题,请参考以下文章
在 Firebase 托管中使用 Firebase 和 React