Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

159
Visualizações
¿Cómo cargar un documento cada vez que un usuario se registra en firebase con un uid de usuario personalizado?

Estoy trabajando con reaccionar y firebase ver 9. Como firebase ofrece un campo limitado y necesito enviar algunos datos más mientras registro a un usuario. Vi que puede hacer esto mientras carga un documento cada vez que un usuario se registra. He escrito el código pero cuando lo ejecuto solo los usuarios están registrados pero mi documento no se carga.

Aquí está mi código:

 import { useState } from "react" import { auth, db } from "../Authentication/firebaseConfig" import { createUserWithEmailAndPassword } from "firebase/auth" import { collection, setDoc, addDoc,doc } from "firebase/firestore"; export const useSignup = () => { const [error, setError] = useState(null) const signup = async (email, password, displayName) => { setError(null) const current_user = await createUserWithEmailAndPassword(auth, email, password, displayName); const uid = current_user.user.uid; await addDoc(collection(db, "users"), { uid: uid, displayName, email, }) .then((res) => { console.log('user signed up:', res.user) }) .catch((err) => { setError(err.message) }) } return { error, signup } }
about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

Según lo declarado por @Danial, el error fue producido por las Reglas de Cloud Firestore que se establecieron en false .

Regla de muestra:

 rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if false; } } }

La regla de ejemplo de Firestore anterior le prohibirá leer y escribir en cualquier colección y documento. Cambiarlo a true permite que el público lea y escriba en Firestore.

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda