gpt4 book ai didi

node.js - 如何在 Node.js 中使用 Firebase 在后端获取当前用户?

转载 作者:行者123 更新时间:2023-12-04 16:03:51 26 4
gpt4 key购买 nike

我很困惑,网上所有的Firebase认证教程都在教如何在前端登录,

如果是post请求当然可以拿到token发给服务器验证,

但是像页面请求这样的普通 get 请求呢?我已经安装了 firebase-admin 但我没有找到任何获取当前用户的方法......

我正在使用 node 和 express

例如

app.get('/', function(req, res) {
const idToken = (where can i get the token??)
console.log(idToken);
res.render('index.ejs');
});

最佳答案

您仍然需要安排在 HTTP 请求中发送身份验证 token 。您可以使用请求中的标题来做到这一点。 Sample code showing exactly this case可以在 official samples 中找到.这适用于任何 HTTP 方法,并且比尝试使用 POST 主体要好得多。

示例使用 Authorization header 传输 token ,并使用 verifyIdToken() 确保其有效。

关于node.js - 如何在 Node.js 中使用 Firebase 在后端获取当前用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49589435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com