Какое имя ключевого файла использовать и как отформатировать для Google Cloud Firestore в моем файле index.js? - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь подключить App Engine (Standard / Nodejs) к базе данных Google Cloud Firestore и записать в нее примеры данных. Однако когда я развертываю свое приложение, в базу данных вообще ничего не записывается.

Я следовал инструкциям на https://cloud.google.com/firestore/docs/quickstart-servers

Я подозреваю, что проблема с частью keyFilename в моем коде ниже. Я загрузил соответствующий файл JSON на свой компьютер и сослался на него. Нужно ли указывать полный путь к самому файлу (например, C: \ Users \ John .... json)? Если да, то как Firestore узнает даже после его развертывания в Google App Engine, если он только на моем локальном компьютере?

const Firestore = require('@google-cloud/firestore');

const db = new Firestore({
  projectId: 'web-test',
  keyFilename: '/web-test-25c23d4552d.json',
});

var docRef = db.collection('users').doc('alovelace');

var setAda = docRef.set({
  first: 'Ada',
  last: 'Lovelace',
  born: 1815
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...