小编Luu*_*ens的帖子

Firestore 可以访问其他功能中的用户 ID

我正在使用 Firestore 数据库创建一个应用程序。我有一个问题,我想在其他功能中访问用户 ID,我该怎么做?

我使用 firebase.auth().onAuthStateChanged 函数来观察用户是否登录,我可以在此处访问用户 ID。

当我点击 btnName 时如何访问它?现在我必须遵循以下错误:

未捕获的 ReferenceError:uid 未定义

HTML

<html lang="en">
<head>
  <meta charset="utf-8">

  <title></title>

  <meta name="description" content="">
  <meta name="viewport" content="user-scalable=no, initial-scale=1.0, width=device-width, maximum-scale=1.0" />

  <script src="https://www.gstatic.com/firebasejs/4.9.0/firebase.js"></script>
  <script src="https://www.gstatic.com/firebasejs/4.9.0/firebase-firestore.js"></script>

</head>

<body>

    <h1>Welcome</h1>
    <button id="btnLogout" class="hide">Logout</button>
    <br><br>
    <input id="txtName" type="" placeholder="Name">
    <button id="btnName">Add name</button>

    <script src="js/app.js"></script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

js

// Initialize Firebase
var config = {
  apiKey: "AIzaSyBAQYQxSU0JkskvXKqBKzAHHWViutuP_lg",
  authDomain: "crypto-3171a.firebaseapp.com",
  databaseURL: "https://crypto-3171a.firebaseio.com",
  projectId: "crypto-3171a",
  storageBucket: "crypto-3171a.appspot.com",
  messagingSenderId: "86923986632"
};
firebase.initializeApp(config);

const db = firebase.firestore();

const …
Run Code Online (Sandbox Code Playgroud)

javascript firebase google-cloud-firestore

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