【发布时间】:2022-06-15 14:37:11
【问题描述】:
我想在我的项目中保护一个路由,如果他们没有登录,就会把他们赶出去。我正在尝试访问 UserInfo 属性,但我收到了这个错误:
/node_modules/firebase/app/dist/app/index"' 没有导出成员 'UserInfo'.ts(2694)
我的代码(苗条):
import { writable } from "svelte/store";
import type firebase from "firebase/app";
const authStore = writable<{
isLoggedIn: boolean;
user?: firebase.UserInfo;
firebaseControlled: boolean;
}>({
isLoggedIn: false,
firebaseControlled: false,
});
export default {
subscribe: authStore.subscribe,
set: authStore.set,
};
【问题讨论】:
-
我不熟悉这个属性:
firebase.UserInfo。你可能想看看这里:firebase.google.com/docs/auth/web/… -
我也不熟悉。我从本教程中得到:phptuts.github.io/svelte-docs/firebase-recipe-site/login
标签: javascript firebase firebase-authentication svelte