将Node.js应用程序部署到Firebase

时间:2017-12-30 16:58:13

标签: javascript node.js firebase deployment

我还没有找到关于将现有应用程序转移到Firebase的大量文档。我有一个示例,一个页面Node.js应用程序,它只是通过电子邮件将提交的数据发送到表单:https://github.com/agreyfield91/Nodemailer-Firebase-App

我想将此应用部署到firebase。从我所做的,我必须先firebase init functions,以获得我的" firebase-functions" index.js在函数文件夹中创建。那我该怎么办?我可以简单地将原始index.js代码粘贴到firebase创建的index.js中吗?

2 个答案:

答案 0 :(得分:1)

无法在不修改云功能的情况下部署普通的node.js应用程序。云功能不是“服务器”环境。它是“无服务器”,这意味着您编写的代码可以响应项目中发生的事件或HTTPS请求,执行它的服务器实例将自动向上或向下扩展以匹配放置在其上的负载。

如果您有一个想要在云功能上运行的现有Express应用程序,您至少必须编写一些代码来连接Express应用程序,以便Cloud Functions知道如何触发它。

答案 1 :(得分:0)