Search code examples
javascriptfirebasefirebase-authenticationgoogle-cloud-firestoreangularfire2

Firebase stored data with ${res.user.uid} instead of userid


Firebase stored data with ${res.user.uid} instead of userid .Please advise solution how to store user with userid

try{
  const res= await this.afAuth.auth.createUserWithEmailAndPassword(username,password)
  this.afstore.doc('users/${res.user.uid}').set({
    username
  })

  this.user.setUser({
    username,
    uid:res.user.uid
  })

Solution

  • You are using template literals but instead of using back-tips you use normal single quotes.

    As explained in the doc:

    Template literals are enclosed by the back-tick character instead of double or single quotes.