我看到这个问题是2天前发布的。 我尝试了解决其他人的方法,但似乎仍然无法弄清楚哪里出了问题。 我正在尝试使用React制作联系页面。 提前感谢!
import React, { useState } from 'react';
import '../App.css';
import { db } from '../firebase';
const Contact = () => {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const [message, setMessage] = useState('');
const handleSubmit = (e) => {
e.preventDefault();
db.collection('contacts')
.add({
name:name,
email:email,
message:message,
})
.then(() => {
alert('Message submitted ' );
})
.catch((error) => {
alert(error.message);
});
setName('');
setEmail('');
setMessage('');
};
return (
)
}
export default Contact
firebase.js 文件:
import { initializeApp } from "firebase/app";
import { getFirestore } from 'firebase/firestore'
const firebaseConfig = {
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
const app = initializeApp(firebaseConfig);
const db = getFirestore(app)
export { db }