Firebase не может создать новый документ, когда я вызову его из кнопкиJavascript

Форум по Javascript
Ответить
Anonymous
 Firebase не может создать новый документ, когда я вызову его из кнопки

Сообщение Anonymous »

Я пытаюсь сделать простую программу с базовым 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»