尽管已使用以下命令在本地初始化了身份验证模拟器,但我的应用程序仍然希望使用生产 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 正在查询生产身份验证实例。
如何将完整路径与路径“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) 我试图检查一个数字是否存在,如果存在,该值是否为零或其他值。但检查零总是返回零而不是布尔值。
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 吗?