在本地运行的Firebase(GCP)云功能(nodejs 8)具有EMPTY请求查询

时间:2019-06-04 08:01:23

标签: node.js firebase google-cloud-platform google-cloud-functions

我不知道发生了什么变化,但是突然,在本地测试时,我的云函数(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的方法都可以

0 个答案:

没有答案