Firestore云功能。https.onRequestRequest.url.split(“ /”)无法正常运行

时间:2019-10-21 10:39:37

标签: javascript node.js firebase google-cloud-firestore google-cloud-functions

我尝试通过请求URL拆分创建一个https函数,但它一直给我这样的不确定性 log console

从此代码

//functions/index.js
exports.showEvent = functions.https.onRequest((req, res) => {
    const params = req.url.split("/");
    const Id = params[2];
    res.status(200).send(Id);
    console.log(Id)
});

这是我的网址,给我照片的定义 https://us-central1-(myproject).cloudfunctions.net/showEvent/Meann

1 个答案:

答案 0 :(得分:1)

如果您进行console.log(req.url),将会看到您得到/Meann

因此,您需要按照以下步骤修改代码:

exports.showEvent = functions.https.onRequest((req, res) => {
    const params = req.url.split("/");
    const id = params[1];
    console.log(id)
    res.status(200).send(id);
});