我正在使用 Firebase 云函数进行直接函数调用,并希望使用后端服务器的 token 对每个函数进行身份验证
- 不使用 Firebase 等 HTTP 端点提供示例函数 here
- 调用如下所示的所有函数
`
const functions = require('firebase-functions');
const admin = require('firebase-admin');
exports = module.exports = functions.https.onRequest((req, res) => {
if (req.method !== 'GET') {
return res.status(401).json({
message: 'Method not allowed'
})
}
var db = admin.firestore();
return db.doc('channels/' + req.query.id).get()
.then(snapshot => {
return res.send(snapshot.data())
})
.catch(reason => {
return res.send(reason)
})
});
请告诉我如何使用具有这些类型功能的身份验证中间件,如果方向错误请纠正我
提前致谢
最佳答案
在没有得到响应后,我决定使用 HTTP 请求进行函数调用,身份验证非常先进,但仍然热烈欢迎针对我的问题提供良好的解决方案。
关于firebase - 如何在后端使用 firebase 云函数直接调用函数来应用身份验证中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55144025/