【发布时间】:2020-12-17 16:58:32
【问题描述】:
我使用 GitHub 作为我的服务器来使用 firebase 管理 SDK。我在 Node.js 环境中编写了代码并将其推送到我的 GitHub 存储库。如何在我的前端 JS 代码中调用这些函数? 我运行了 npm init 命令和 npm install firebase-admin --save 命令,这创建了我的包和包锁定文件以及 node-modules 文件夹。我从 firebase 控制台获得了一个服务帐户私钥并将其添加到我的目录中。然后我创建了一个 index.js 文件并编写了我的代码。我从这里去哪里?
var admin = require("firebase-admin");
var serviceAccount = require("./troop-30-elections-web-app-firebase-adminsdk-obsmr-f9eb2b81ac.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://troop-30-elections-web-app.firebaseio.com"
});
function resetPassword (data) {
admin.auth().updateUser(data.docId, {
password: data.newPass
})
.then(() => {
console.log("User Password Sucessfully Updated"); // this is what gets sent back to the app
});
};
function deleteUser (data) {
admin.auth().deleteUser(data.docId).then(() => {
console.log('User Successfully Deleted');
});
};
【问题讨论】:
标签: javascript node.js firebase firebase-admin