小编Ale*_*öld的帖子

使用 firebase auth 数据并从 firebase 用户向 mongodb 添加额外信息

我有一个带有使用 firebase auth 的登录页面的 React 应用程序,我可以在其中使用 facebook 或 google 登录。这很好用,我可以显示用户名及其头像。

我正在使用 mongodb 来保存其他项目,并且我有一个用户模型,我希望在其中保存一些额外的数据,例如国家、年龄等。我可以以某种方式将 firebase auth 用户数据与 mongodb 结合起来,所以当我创建一个新的用户然后我可以使用 mongodb 创建一个新用户,但稍后添加额外的信息,如国家、年龄等?我猜 mongodb 需要将一些 id 与用户 id 匹配?

我尝试过的:

我还没有尝试过上面的解决方案,因为我不确定它是否有效,或者我是否应该放弃 firebase 身份验证,而只使用 mongodb 进行身份验证。

database mongodb node.js firebase-authentication

7
推荐指数
1
解决办法
4573
查看次数

Javascript 承诺,嵌套函数

我的问题是我正在运行 node.js,并且我有 2 个需要以特定顺序运行的函数,但是他们没有在此返回承诺。所以我想知道我将如何重写它以确保主函数会返回一个承诺,如果我有嵌套函数,我是否只运行第一个函数解析中的第二个函数?

这是代码:

handleMd5Convert = (file) => {
  fs.readFile(file, (err, buf) => {
    fs.rename(file, directoryPath + md5(buf) + '.mp3', (err) => {
      if (err) console.log('ERROR: ' + err);
    })
  })
})
Run Code Online (Sandbox Code Playgroud)

HandleMd5Convert 应该能够。then()

/亚历克斯

javascript promise

2
推荐指数
1
解决办法
869
查看次数