您可以将 Google Cloud 函数定义为:
exports.functionName = (req, res) => {
count++;
// Note: the total function invocation count across
// all instances may not be equal to this value!
res.send(`Instance execution count: ${count}`);
};
我想知道您是否可以允许全部捕获,例如接受以下任何参数:
https://us-central1-project-name.cloudfunctions.net/functionName/*/
目标是通过 GCF 托管一些动态生成的文件,目前我看不到允许某种通配符 url 的明显方法。
>req
对象是 Express.js Request 对象,因此您可以像 API 文档建议的那样使用它。req.path
将告诉您请求的路径,包括 URL 中函数名称后的任何路径部分。 因此,您可以解析它并对其中的数据执行所需的操作。