2016-05-27 12 views
1

login a Server with limited privileges into Firebaseのガイドに従っています。私のコードは次のようになります。node.jsでのFirebaseサーバログイン:databaseAuthVariableOverride "SyntaxError:予期しない識別子"

firebase.initializeApp({ 
    serviceAccount: "myJsonFile.json", 
    databaseURL: "https://myAppAddress.firebaseio.com/" 
    databaseAuthVariableOverride: { 
    uid: "server" 
    } 
}); 

しかし、私はそれを実行したときに、私は次のエラーを取得する:

databaseAuthVariableOverride: { 
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

SyntaxError: Unexpected identifier 
at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:373:25) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300:12) 
at Function.Module.runMain (module.js:441:10) 
at startup (node.js:139:18) 
at node.js:968:3 

私はNode.jsのに非常に新しいですし、それがサーバを実行しようとしている私の最初の時間です。私は無制限の特権でそれを実行することができましたが、databaseAuthVariableOverrideを追加すると、上記のエラーでクラッシュします。

何か提案がありがとうございます!

答えて

5

カンマを忘れてしまった。

firebase.initializeApp({ 
    serviceAccount: "myJsonFile.json", 
    databaseURL: "https://myAppAddress.firebaseio.com/", 
    databaseAuthVariableOverride: { 
    uid: "server" 
    } 
}); 
+0

これは完全に正しいです!ご返信ありがとうございます。私は同じミスでコードを少なくとも3回書いたとは思えません。今それは修正されています!ありがとう! –

+0

ようこそ。私はちょうどこのエラーメッセージのおかげでそれをキャッチ: 'SyntaxError:予期せぬ識別子' – Crema

+0

次回は知っておいてください。このヒントをありがとう! –

関連する問題