我不知道发生了什么变化,但是突然,在本地测试时,我的云函数(http,nodejs 8)对req.query有一个空对象
这是以前工作的
我也尝试过使用nodejs 10
部署的版本运行良好,只有本地版本不能
const REGION = 'europe-west1';
exports.test = functions.region(REGION).https.onRequest((req, res) => {
console.log('query', req.query); // prints [object Object] when run locally, even though query params are given
return res.json(req.query); // returns {} when run locally, even though query params are given
});
我已经尝试过使用 firebase服务或 firebase模拟器:启动
另一个奇怪的是,我可以打电话
http://localhost:5001/aifinancegroup-dev/europe-west1/test?a=b
或
http://localhost:5001/aifinancegroup-dev/abc/test?a=b
任何替换abc的方法都可以