【发布时间】:2021-12-07 01:00:19
【问题描述】:
我在将查询参数传递给我的 firebase(谷歌云)函数时遇到困难,它们一直是空的,但函数正常完成。任何人都可以找出问题所在吗?
云功能码
exports.message = functions.https.onRequest((request, response) => {
functions.logger.log("log query");
functions.logger.log(request.query);
response.json({result: `done`});
});
本地应用代码:
export const sendPushNotification = async (options) => {
try {
const db = firebase.firestore();
const fbFunctions = firebase.functions();
const message = fbFunctions.httpsCallable("message");
message({text:"asdfasdf"})
} catch (error) {
console.log({ error });
switch (error.code) {
default:
return {
error: "Error.",
};
}
}
};
【问题讨论】:
-
functions.https.onRequest定义了一个原始的 HTTPS 请求处理程序,您应该将functions.https.onCall用于 Callable Cloud Functions。
标签: react-native google-cloud-functions