使用node.js进行Firebase服务器login:databaseAuthVariableOverride“SyntaxError:意外的标识符”

我遵循指南, 以有限的权限login到Firebase 。 我的代码如下所示:

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它崩溃与上面的错误。

任何build议表示赞赏!

你只是忘了一个逗号。

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