尝试安装 firestore v.9 但无法导入凭据
Trying to install firestore v.9 but credentials won't import
这部分
const serviceAccount = require('./firestore-reactdb-027d52fa212f.json');
结果出错:
Module not found: Error: Can't resolve './firestore-reactdb-027d52fa212f.json' in (...)
我从 Cloud Platform 控制台中的 IAM & admin > Service accounts 下载了 json 文件(按照 here 在“在您自己的服务器上初始化”下的说明)。我还尝试从 firebase 的控制台下载凭据(项目设置 -> 服务帐户 -> 生成新私钥)。
PS:它在 React 应用程序中
创建自己的服务时需要这些凭据。 React app 不是服务 阅读有关服务是什么的信息。如果您想在 React 应用程序中使用 firebase,则不需要这些秘密。您需要 firebase 配置对象,您无需担心共享它。这个配置对象是 firebase 知道他可以在哪里发送请求等的必要条件。
具有 firebase 配置的示例对象。
const firebaseConfig = {
apiKey: "...",
authDomain: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "...",
appId: "...",
measurementId: "..."
};
这部分
const serviceAccount = require('./firestore-reactdb-027d52fa212f.json');
结果出错:
Module not found: Error: Can't resolve './firestore-reactdb-027d52fa212f.json' in (...)
我从 Cloud Platform 控制台中的 IAM & admin > Service accounts 下载了 json 文件(按照 here 在“在您自己的服务器上初始化”下的说明)。我还尝试从 firebase 的控制台下载凭据(项目设置 -> 服务帐户 -> 生成新私钥)。
PS:它在 React 应用程序中
创建自己的服务时需要这些凭据。 React app 不是服务 阅读有关服务是什么的信息。如果您想在 React 应用程序中使用 firebase,则不需要这些秘密。您需要 firebase 配置对象,您无需担心共享它。这个配置对象是 firebase 知道他可以在哪里发送请求等的必要条件。
具有 firebase 配置的示例对象。
const firebaseConfig = {
apiKey: "...",
authDomain: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "...",
appId: "...",
measurementId: "..."
};