javascript - Firebase 令牌无效或过期我该如何解决这个问题?
问题描述
我正在使用 Firebase 来验证用户,但是当我发送到令牌前端到后端时,我出错了。我研究得很少,大多数人说是你的机器时间问题。我检查了我的国家时间是伊斯坦布尔(格林威治标准时间 + 3)让我们说 14:42 但firebase 时钟是 auth 11:42 延迟 3 小时但 firebase 令牌仅有效 1 小时。当我尝试我的本地机器时间相同作为火力基地,但我也犯了同样的错误,我找不到任何解决方案吗?我的反应是 100% 是真的,与代码问题无关。
解决方案
我建议您检查您的后端和前端是否指向同一个 firebase 应用程序,因为您正在谈论一个不会发生的令牌过期错误,因为这个来自 firebase 的 GMT 时间等于您的 GMT+3 时间 (请参阅图片在这里)。
推荐阅读
- c - 在 STM32F4 上以 double/float 操作时出现故障
- function - PowerShell - 函数中的“RETURN”返回值的两倍而不是一
- initialization - SwiftUI:初始化不初始化数组
- javascript - 使用 Moment.js 显示时间输入
- javascript - 为什么空对象对流类型中的非精确类型注释有效?
- python - Django items = order.orderitem_set.all() 返回数量的空值
- java - 最近更新的数据库记录未反映在后续 SELECT 中
- opengl - 'variable' : 在当前 GLSL 版本中不可用 gl_TexCoord
- reactjs - React-Final-Form:默认取初始值,如何删除?
- localhost - 本地主机重定向到外部网站