这是一个带有Firebase数据库和auth起始模板的简单Next.js
内置
火力基地
next.js
顺风css
用户身份验证使用上下文api处理
谷歌和电子邮件/密码提供商
开始步骤
运行npm install
创建一个.env.local文件并在其中添加您的Firebase密钥
创建Firebase应用,启用授权和Firestore。
确保在授权部分的signInMethods中启用要授权的身份验证提供程序。
在firestore中,我最初遇到将用户添加到firestore中的问题,但了解到与规则有关。 因此,我要做的是转到cloud firestore选项卡,进行规则设置,然后将允许读取更改为-允许读取,写入:if request.auth!= null;
实用程序
在firebase.js中
我们从firebase获取依赖项并导入firebase配置。 建议生产