Я пишу веб-приложение с Nuxt. js и Firebase.
Я хочу изменить конфигурацию Firebase на локальном компьютере (запустить с командой nuxt
) и на хостинге Firebase. Итак, я написал так.
plugin/firebase.js
import firebase from 'firebase'
if (context.isDev) {
// local
const firebaseConfig = {
apiKey: "xxxxxxxxxx",
authDomain: "xxxxxxxxx.firebaseapp.com",
databaseURL: "https://xxxxxxxx.firebaseio.com",
projectId: "xxxxxxxxx",
storageBucket: "xxxxxxxxxxx.appspot.com",
messagingSenderId: "xxxxxxxxxx"
};
if (!firebaseConfig.app.length) {
firebase.initializeApp(firebaseConfig);
}
} else {
// firebase hosting
fetch('/__/firebase/init.json').then(async response => {
firebase.initializeApp(await response.json());
});
}
export default firebase
Но это останавливается с сообщением об ошибке context is not defined
Как ее решить?