bla*_*eek 8 firebase google-cloud-functions
我正在将我的 firebase 功能升级到 v2。以前我的函数是使用驼峰命名法(例如 doCoolStuff)和蛇形命名法(例如 dope_api)命名的。但 v2 中都不支持这些。
https://firebase.google.com/docs/functions/beta#other_limitations
函数名称仅限于小写字母、数字和破折号
据我所知,指定函数名称的唯一方法是基于导出的名称(我使用的是打字稿),并且不支持带破折号的变量名称。
export const doCoolStuff = onRequest(...)
// or
export const dope_api = onRequest(...)
Run Code Online (Sandbox Code Playgroud)
那么如何创建一个名称包含破折号的函数,而不是我之前使用的空格呢?
我偶然发现了这一点,链接中的旧答案不起作用,这就是我最终如何在使用 V2 firebase-functions 的路线中获得破折号/连字符,而不需要 Express。
这产生了工作端点say-hello
const { onRequest } = require('firebase-functions/v2/https');
function say() {
return { hello : sayHello }
}
var sayHello = onRequest(
(req, res) => {
res.status(200).send("Hello, is it me you're looking for");
}
);
exports["say"] = say();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1093 次 |
| 最近记录: |