Я пытаюсь сделать простую программу с базовым HTML и JavaScript, чтобы привыкнуть к Firebase, где я заполняю форму и нажимаю кнопку, чтобы отправить ее информацию в базу данных. Я могу отправить данные в камин, если я буду держать ожидание вне какой -либо функции, он заполняет мою базу данных при загрузке. Но всякий раз, когда я пытаюсь получить его внутри функции, чтобы кнопка могла ее назвать, она дает мне
@firebase/firestore: Firestore (11.7.1): WebChannelConnection RPC 'Write' stream 0x80362b6e transport errored. Name: undefined Message: undefined< /code>
error.
Я знаю, что это сообщение об ошибке можно увидеть, когда у вас нет (по умолчанию) как имя вашей базы данных, но у меня есть оно, он работает, когда я оставляю все, что ожидаю само по себе. тест) и информация о базе данных подвергается цензуре по причинам AVERIUS. < /p>
Almacen proteco
.hidden {
display: none;
}
Nuevo articulo
// Import the functions you need from the SDKs you need
import { initializeApp } from "https://www.gstatic.com/firebasejs/11.7 ... ase-app.js";
import { getFirestore, doc, setDoc, getDoc, getDocs, collection } from "https://www.gstatic.com/firebasejs/11.7 ... restore.js";
// TODO: Add SDKs for Firebase products that you want to use
// https://firebase.google.com/docs/web/se ... -libraries
// Your web app's Firebase configuration
const firebaseConfig = {
apiKey: "**",
authDomain: "**",
projectId: "**",
storageBucket: "**",
messagingSenderId: "**",
appId: "**"
};
// Initialize Firebase
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
//my code
async function nuevoArticulo() {
await setDoc(doc(db, "cities", "LA3"), {
name: "Los Angeles 3",
state: "CA",
country: "USA"
});
}
document.getElementById('buttonArticulo').addEventListener("click", nuevoArticulo);
Подробнее здесь: https://stackoverflow.com/questions/796 ... m-a-button