首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Nuxt与Firestore和GOOGLE_APPLICATION_CREDENTIALS结合使用以进行身份验证

将Nuxt与Firestore和GOOGLE_APPLICATION_CREDENTIALS结合使用以进行身份验证
EN

Stack Overflow用户
提问于 2020-04-22 21:05:41
回答 1查看 351关注 0票数 2

我正在尝试使用https://firebase.nuxtjs.org/作为我的项目的基础,但我在身份验证方面遇到了问题。

该示例使用了非常复杂的auth部分:

代码语言:javascript
复制
      config: {
        apiKey: [api-key-1],
        authDomain: 'nuxt-fire-demo.firebaseapp.com',
        databaseURL: 'https://nuxt-fire-demo.firebaseio.com',
        projectId: 'nuxt-fire-demo',
        storageBucket: 'nuxt-fire-demo.appspot.com',
        messagingSenderId: '807370470428',
        appId: '1:807370470428:web:26da98c86c3fd352',
        measurementId: 'G-XT6PVC1D4X',
        fcmPublicVapidKey:
          [api-key-2]
      },

然而,不应该像这里的示例那样需要这样复杂的身份验证,它应该更容易:

https://firebase.google.com/docs/firestore/quickstart

代码语言:javascript
复制
const admin = require('firebase-admin');

admin.initializeApp({
  credential: admin.credential.applicationDefault()
});

const db = admin.firestore();

这应该从GOOGLE_APPLICATION_CREDENTIALS读取服务帐户信息。

如何使用演示和简化身份验证来使用此env var?

EN

回答 1

Stack Overflow用户

发布于 2020-04-23 05:30:34

我真的很困惑,请原谅我。

1)所以您正在寻求简单的Firebase身份验证,对吗?既然你引入了firebase-admin,你是不是想把Firebase SDK引入到你的服务器中去呢?(它们是不同的东西)

2)为什么你选择Nuxt而不是Vue,有什么特殊的原因吗?

3) NuxtFire组件/VuexStore文档的简单认证:https://firebase.nuxtjs.org/guide/usage/#examples

4) NuxtFire演示(git repo和站点链接):https://firebase.nuxtjs.org/guide/demo/

如果我误解了你的问题,当然欢迎。干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61365893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档