Я пытаюсь подключить 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
});