18910140161

设置webpack.config.js以运行firebase管理SDK的正确方法是什么

顺晟科技

2021-07-23 10:51:30

145

现在,我正在尝试为我试图创建的firebase项目设置firebase管理。该项目是一个管理网站,应该上传数据到一个应用程序。重点是创建一个受信任的人可以访问的站点,这样这些人就不必登录项目所有者的电子邮件来输入这些数据。该网站也应该帮助管理这些用户。我需要能够使用firebase管理函数来创建和编辑用户。

因此,我需要将管理SDK添加到我的项目中。它说把它添加到一个Node.js项目中,这就是我所拥有的。我遵循了基本设置的所有指示。然后,我尝试从html页面中的一个函数初始化管理函数。我意识到我可以通过一个外部文件来完成它,但作为一个许多这些功能的新用户,并且之前经历了一个很大的头痛试图设置这些外部文件,我觉得我现在应该在页面中设置这个东西来使所有的功能工作,然后稍后将其移到一个外部文件中。但是,当我试图测试我的代码时,我得到require is not defined错误。为了找到解决方案,我做了一些研究,发现了module.config.js方法。我试图像他们那样设置它,但问题与运行Firebase SDK有关。这是我次听说Webpack,我没有大量的网页设计背景。你可以说这是一个业余的自动取款机。

基本上,rn我需要帮助设置此配置文件,以便运行

var admin = require("firebase-admin");

var serviceAccount = require("path/to/serviceAccountKey.json");

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount)
});

我从https://webpack.js.org/configuration/

复制并粘贴了基本webpack.config.js文件

并将其放在我的目录中,如下所示: 主文件夹: https://i.imgur.com/hwmhexh.png

和dist中的文件,这基本上是我的整个项目: https://i.imgur.com/1tny1gr.png https://i.imgur.com/gtul79l.png

有人能解释需要做什么来运行管理初始化,以便我可以在我的项目上运行用户编辑命令吗?我知道设置好后需要做什么,但我不知道需要做什么来设置它,所以一旦完成了,我就基本设置好了。


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航