2017-02-14 1 views
0

現在、firebase-toolsパッケージを使用して、すでにハッシュ化されたパスワードを持つユーザーをFirebaseにインポートしようとしています。私は、コマンドを使用して、私の現在のプロジェクトを一覧表示することができています:firebase-toolsパッケージのauth:import関数をnode.jsモジュールとして使用する場合の問題

 client.list({ 
 
      token:fbToken 
 
     }).then(function(data){ 
 
      console.log(data); 
 
     });

が、認証を使用しようとすると、任意のユーザをインポートすることができません:importコマンドを。

 client.auth:import({ 
 
      account_file: "driverList.json", 
 
      project:"projectName", 
 
      token: fbToken, 
 
      hash-algo: "BCRYPT" 
 
     }).then(function(data){ 
 
      console.log(data); 
 
     });

私は認証のインポートのためのCLI構文は、他の一つのワードコマンド(リスト、ログアウトなど)のようなJavaScriptに簡単に翻訳可能ではないためであると考えています。私はドキュメントを見てみたが運がなかった。

誰もこの問題についてどのような考えがありますか?ここにはgit repoへのリンクがあります。

+0

ダッシュはキャメルケースにする必要があり、引数には名前を付ける必要があります: '{dataFile: 'driverList.json'、プロジェクト: 'project-id'、トークン:fbToken、hashAlgo: 'BCRYPT'}' –

答えて

0

私はこれにも問題があり、文字通り図書館を掘り下げて答えを見つけました。 index.jsfile hereには、リストされたbashコマンドのエイリアスが表示されます。だからauth:importの場合はclient.auth.uploadに電話する必要があります。しかし、私はあなたがノード関数のために必要とする議論に関する文書をまだ見つけていません。私は彼らが彼らのcorresponding alias hereに埋葬されている疑いがありますが、deploy関数でさえ、それがREADMEに使用する引数をリストしていません。誰かが議論を使ってドキュメンテーションを見つけたら、私も知りたいです。

関連する問題