gpt4 book ai didi

javascript - 如何将 firebase 身份验证 token 发送到外部服务器?

转载 作者:行者123 更新时间:2023-11-30 20:47:59 24 4
gpt4 key购买 nike

我正在尝试以下代码:

firebase
.auth()
.signInWithEmailAndPassword(this.email, this.password)
.then(function(user) {

let token = user.getIdToken(true);
if (token) {
axios.post('http://localhost:3000/verify_token', {
idtoken: token
})

但是我在浏览器中收到错误:

TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
at transformRequest (defaults.js?2822:51)
at transform (transformData.js?4cd5:16)
at Object.forEach (utils.js?7061:224)
at transformData (transformData.js?4cd5:15)
at dispatchRequest (dispatchRequest.js?c4bb:37)
at <anonymous>

如何将 token 发送到外部服务器? token 的 JSON 属性不明确。它们是从“a”到“i”的字母。

最佳答案

根据 getIdToken() 的文档,它返回一个包含字符串的 promise ,这是您要查找的 token 。

现在,您的代码假定字符串是直接返回的。相反,您必须根据该 promise 调用 then() 以获得您的请求的实际 token 。

关于javascript - 如何将 firebase 身份验证 token 发送到外部服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493427/

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