小编Ste*_*nos的帖子

如何使用本地 Firebase Auth 模拟器而不是生产身份验证来测试我的用户?

尽管已使用以下命令在本地初始化了身份验证模拟器,但我的应用程序仍然希望使用生产 firebase-auth 实例来验证用户:

firebase init emulators
Run Code Online (Sandbox Code Playgroud)

这是我的 React 应用程序中的身份验证逻辑:

const handleLogin = () => 
  authentication.signInWithEmailAndPassword("emulator@test.com", "emulator");
Run Code Online (Sandbox Code Playgroud)

触发handleLogin后,我收到错误“auth/user-not-found”,因为 firebase 正在查询生产身份验证实例。

firebase-tools firebase-authentication

8
推荐指数
1
解决办法
1万
查看次数

如何精确匹配React Router 6中深层嵌套的路由?

如何将完整路径与路径“users/:id/settings”匹配,但同时仅渲染每个路径中的组件:

  • /users -> 仅呈现用户列表
  • /users/:id -> 仅呈现用户个人资料
  • /users/:id/settings -> 仅呈现用户设置。

     <Route path="users" element={<h2>LIST PROJECTS</h2>}>
       <Route path=":id" element={<h2>PROJECT id</h2>}>
          <Route path="settings" element={<h2>PROJECT SETTINGS</h2>} />
        </Route>
     </Route> 
Run Code Online (Sandbox Code Playgroud)

reactjs react-router

4
推荐指数
1
解决办法
6130
查看次数

在 JavaScript 中检查值是否存在并且是否为零(或不为零)始终返回零而不是布尔值

我试图检查一个数字是否存在,如果存在,该值是否为零或其他值。但检查零总是返回零而不是布尔值。

const example = 0

console.log( example === 0 )            // true 
console.log( example && example !== 0 ) // 0
console.log( example && example === 0 ) // 0

Run Code Online (Sandbox Code Playgroud)

我知道这可能与 JS 中的 0 为假有关,但我不明白为什么在最后两种情况下它的计算结果为 0 - 如果有的话,它不应该计算为 false 吗?

javascript

0
推荐指数
1
解决办法
629
查看次数