相关疑难解决方法(0)

如何为Firebase构建云功能以从多个文件部署多个功能?

我想为Firebase创建多个云功能,并从一个项目同时部署它们.我还想将每个函数分成一个单独的文件.目前我可以创建多个函数,如果我将它们都放在index.js中,例如:

exports.foo = functions.database.ref('/foo').onWrite(event => {
    ...
});

exports.bar = functions.database.ref('/bar').onWrite(event => {
    ...
});
Run Code Online (Sandbox Code Playgroud)

但是我想将foo和bar放在单独的文件中.我试过这个:

/functions
|--index.js (blank)
|--foo.js
|--bar.js
|--package.json
Run Code Online (Sandbox Code Playgroud)

foo.js在哪里

exports.foo = functions.database.ref('/foo').onWrite(event => {
    ...
});
Run Code Online (Sandbox Code Playgroud)

和bar.js是

exports.bar = functions.database.ref('/bar').onWrite(event => {
    ...
});
Run Code Online (Sandbox Code Playgroud)

有没有办法在不将所有函数放在index.js中的情况下完成此操作?

javascript firebase google-cloud-functions

135
推荐指数
11
解决办法
4万
查看次数

云功能和Firebase功能有什么区别?

云功能和Firebase功能(或"Firebase的云功能")看起来都一样.请描述每个用例.

两者都使用HTTP功能.

在云功能中:

exports.helloHttp = function helloHttp (req, res) {
  res.send(`Hello ${req.body.name || 'World'}!`);
};
Run Code Online (Sandbox Code Playgroud)

并在Firebase功能中:

exports.helloWorld = functions.https.onRequest((request, response) => {
  response.send("Hello from Firebase!");
});
Run Code Online (Sandbox Code Playgroud)

这些有什么区别?

firebase google-cloud-platform google-cloud-functions

59
推荐指数
4
解决办法
1万
查看次数

TypeORM 中 mySQL 连接的 socketPath 等效项

我在谷歌云中创建了一个 mySQL 数据库,我试图根据 stackoverflow 上的这个问题从firebase连接到 mySQL 实例,我们需要设置 mySql 连接的 socketPath 属性,但 TypeORM 没有相同的属性,想知道是否有任何其他选择?

mysql firebase google-cloud-platform typeorm

3
推荐指数
1
解决办法
2928
查看次数