Метеор загружает Firebase Admin на стороне сервера - PullRequest
0 голосов
/ 25 ноября 2018

Я работаю над комбо React Native / Meteor, где Meteor - мой сервер.Мне нужно настроить экземпляр администратора Firebase для отправки запроса API на запуск push-уведомлений для моего приложения React Native.

Я установил Firebase NPM SDK, когда я иду на импорт и / или требую Firebase.Экземпляр объекта admin пустой или неполный.Работает нормально, если я загружаю его в обычную настройку приложения узла.

Я предполагаю, что задержка при импорте / требовании.Я посмотрел на некоторые пакеты-обертки, но они устарели и не обслуживаются.

import * as admin from 'firebase-admin'
console.log(admin)

Должно печатать

    FirebaseNamespace {
  __esModule: true,
  credential: 
   { cert: [Function: cert],
     refreshToken: [Function: refreshToken],
     applicationDefault: [Function: applicationDefault] },
  SDK_VERSION: '6.2.0',
  Promise: [Function: Promise],
  INTERNAL: 
   FirebaseNamespaceInternals {
     firebase_: [Circular],
     serviceFactories: {},
     apps_: {},
     appHooks_: {} },
  default: [Circular] }

Но вместо этого печатается

{ default: {}, [Symbol(__esModule)]: true }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...