Ошибка при настройке учетной записи службы Firebase с машинописью - PullRequest
0 голосов
/ 07 июня 2018

Согласно Firebase Console, чтобы настроить учетную запись службы, мне нужно включить следующий фрагмент:

var admin = require("firebase-admin");

var serviceAccount = require("path/to/serviceAccountKey.json");

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://project.firebaseio.com"
});

Я поместил json в ту же папку, что и мои index.ts:

// src/index.ts
import * as admin from 'firebase-admin'
var serviceAccount = require('./firebaseServiceAccountKey.json');

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://project.firebaseio.com"
});

Тем не менее, когда я загружаю функции Firebase, я получаю эту ошибку:

Error: Error occurred while parsing your function triggers.

SyntaxError: /home/woowapdabug/projects/    Error: Error occurred while parsing your function triggers.

SyntaxError: /home/woowapdabug/projects/server/functions/lib/firebaseServiceAccountKey.json: Unexpected token / in JSON at position 2364
    at JSON.parse (<anonymous>)
    at Object.Module._extensions..json (module.js:671:27)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/woowapdabug/projects/server/functions/lib/index.js:5:22)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)server/functions/lib/firebaseServiceAccountKey.json: Unexpected token / in JSON at position 2364
    at JSON.parse (<anonymous>)
    at Object.Module._extensions..json (module.js:671:27)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/woowapdabug/projects/server/functions/lib/index.js:5:22)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...