Files
nosql-demo/firebase-config.js
T
2025-06-04 10:24:02 +08:00

23 lines
686 B
JavaScript

const admin = require('firebase-admin');
const serviceAccount = require('./firebase-key.json');
try {
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://YOUR_PROJECT_ID.firebaseio.com" // Add this line
});
console.log('Firebase initialized successfully');
} catch (error) {
console.error('Firebase initialization error:', error);
process.exit(1); // Exit if Firebase fails to initialize
}
const db = admin.firestore();
// Test connection
db.collection('users').get()
.then(() => console.log('Firestore connection successful'))
.catch(err => console.error('Firestore connection error:', err));
module.exports = db;