我正在将直接函数调用与Firebase云函数一起使用,并希望使用令牌为后端服务器验证每个函数
`
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)
})
});
请告诉我如何将auth中间件与这些类型的功能一起使用,如果方向错误,请纠正我
预先感谢
答案 0 :(得分:1)
在没有任何响应之后,我决定使用HTTP请求进行函数调用,因为身份验证的状态很不错,但仍然是我的问题的欢迎解决方案。