You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

不使用Firebase模拟器连接服务器遇auth错误求助

Firebase身份验证移除模拟器后出现auth/network-request-failed错误

我正在学习Firebase身份验证,跟着一则教程学习。教程里默认使用模拟器,但我想直接连接Firebase服务器。移除connectEmulator()初始化模拟器的代码后,调用createUserWithEmailAndPassword时触发了auth/network-request-failed错误,和教程里7分37秒提到的问题一致,求解决方法。

相关代码如下:

const firebaseConfig = {
    //...
};

const user = {
    email: 'user@test.me',
    password: 'test1234'
}

function func() {
    createUserWithEmailAndPassword(auth, user.email, user.password)
    .then((userCredential) => {
        const user = userCredential.user;
        console.log(user)
    })
    .catch((error) => {
        console.log(error)
        // ..
    });         
}

可能的解决方向:

  • 先查网络:确保设备能正常访问Firebase服务,比如打开Firebase控制台确认能加载,排除网络中断或访问限制问题。
  • 核对配置参数:firebaseConfig里的apiKey、authDomain等信息必须和Firebase控制台复制的完全一致,别漏字符或输错。
  • 开对登录方式:去Firebase控制台的身份验证模块,确认“电子邮件/密码”这个登录提供商已经启用。
  • 关本地拦截工具:如果是本地开发,暂时关掉代理、VPN或浏览器广告拦截插件,这些可能会挡住Firebase的请求。
  • 升级SDK:试试把Firebase SDK更到最新稳定版,旧版本可能有兼容性bug。

内容的提问来源于stack exchange,提问作者user19864246

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 04:35:50