今天早上我开始在功能日志中注意到大量的"FIREBASE WARNING:无效的查询字符串段"错误.为了弄清楚发生了什么,我最终对功能进行了各种更改,并多次部署了我的所有云功能.
在这样做时,我注意到我在一个函数上得到错误:
这让我相信最近Firebase云功能发生了变化,可能偶尔会在部署和/或执行云功能时产生此错误,无论该功能是否与实时数据库查询有关.有没有其他人注意到这个错误或有任何理解为什么它发生?
我的cloud index.js文件的相关部分如下(应该足以复制问题):
const cors = require('cors')({origin: true});
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const firebaseRef = admin.database().ref();
const firestoreRef = admin.firestore();
exports.testCloudFunctions = functions.https.onRequest((request, response) => {
cors(request, response, () => {
const params = request.query;
console.log(params)
response.status(200).send({success: true, message: "Test Successful", params: params});
});
});
Run Code Online (Sandbox Code Playgroud) npm firebase firebase-realtime-database google-cloud-functions