Как настроить базу данных эмулятора firebase? - PullRequest
0 голосов
/ 09 мая 2020

У меня есть веб-приложение, использующее сервер node.js и построенное на базе firebase. Я инициализировал эмуляторы firebase. Однако, когда я пытаюсь создать запись в базе данных в реальном времени с использованием кода node.js, изменение не отражается на localhost: 9000 /

Вот моя firebase. json конфигурация

    {
  "database": {
    "rules": "database.rules.json"
  },
  "firestore": {
    "rules": "firestore.rules",
    "indexes": "firestore.indexes.json"
  },
  "functions": {
    "predeploy": [
      "npm --prefix \"$RESOURCE_DIR\" run lint"
    ]
  },
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "/account",
        "function":"account"
      },
      {
        "source": "/user",
        "function": "user"
      },
      {
        "source": "/home",
        "function": "home",
        "destination" : "home.html"
      }
    ]
  },
  "storage": {
    "rules": "storage.rules"
  },
  "emulators": {
    "functions": {
      "port": 5001
    },
    "firestore": {
      "port": 8080
    },
    "database": {
      "port": 9000
    },
    "hosting": {
      "port": 5000
    },
    "pubsub": {
      "port": 8085
    }
  }
}

Я просто хочу знать, что я делаю неправильно или пропустил? Я даже сделал

export FIREBASE_DATABASE_EMULATOR_HOST=localhost:9000

Пожалуйста, помогите мне здесь. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...