Firebase Functions 是 Firebase 平台的一部分,允许开发者运行后端代码(Node.js、Python 或 Go)来响应事件,如数据库更改、HTTP 请求等。它提供了一种无需管理服务器的方式来扩展应用程序的功能。
首先,确保你已经安装了 Firebase CLI 并初始化了 Firebase 项目。
npm install -g firebase-tools
firebase login
firebase init functions
在 functions/index.js
文件中编写你的函数代码。
const functions = require('firebase-functions');
const express = require('express');
const app = express();
app.get('/hello', (req, res) => {
res.send('Hello World!');
});
exports.api = functions.https.onRequest(app);
firebase deploy --only functions
Firebase Functions 默认会部署所有在 functions/index.js
中定义的函数。如果你只想部署某个特定的函数,可以使用以下命令:
firebase deploy --only functions:api
firebase.json
文件中设置超时时间。{
"functions": {
"timeout": "60s"
}
}
通过以上步骤,你可以成功设置和部署 Firebase 函数,并解决常见的部署和运行问题。
领取专属 10元无门槛券
手把手带您无忧上云