create-next-plus
Version:

21 lines (15 loc) • 632 B
text/typescript
import { initializeApp } from "firebase/app";
import { getFirestore } from "firebase/firestore";
const env = process.env;
const firebaseConfig = {
apiKey: env.NEXT_PUBLIC_FIREBASE_API_KEY,
authDomain: env.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN,
projectId: env.NEXT_PUBLIC_FIREBASE_PROJECT_ID,
storageBucket: env.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET,
messagingSenderId: env.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID,
appId: env.NEXT_PUBLIC_FIREBASE_APP_ID,
measurementId: env.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID,
};
const app = initializeApp(firebaseConfig);
export const firestore = getFirestore(app);
export default firestore;