目前,我正尝试仅使用“firebase-tools”软件包将已经散列密码的用户导入Firebase。我可以使用以下命令列出我当前的项目:
client.list({
token:fbToken
}).then(function(data){
console.log(data);
});
但在尝试使用auth:import命令时无法导入任何用户。
client.auth:import({
account_file: "driverList.json",
project:"projectName",
token: fbToken,
hash-algo: "BCRYPT"
}).then(function(data){
console.log(data);
});
我认为这是因为auth import的CLI语法不容易转换为javascript,就像其他单词命令(list,logout等)一样。我试过看文档,但没有运气。
有谁知道如何解决这个问题?这是指向git repo的链接。
答案 0 :(得分:0)
我也遇到了麻烦,并且在图书馆里花了很多时间来寻找答案。在index.js
file here中,您可以看到列出的bash命令的别名。因此,对于auth:import
,您应该致电client.auth.upload
。但是,我还没有找到有关您需要用于节点函数的参数的任何文档。我怀疑他们被埋在他们的corresponding alias here中,但是甚至deploy
函数都没有列出他们在自述文件中使用的参数。如果有人发现任何关于使用参数的文档,我也很想知道。