Со всеми обновленными пакетами Nodejs, пытаясь опубликовать сообщение на тему, заканчивается на время ожидания с ошибкой: < /p>
GoogleError: общий тайм -аут api Google.pubsub.v1.publisher превышал. Ошибка: получение метаданных из плагина не удалось с ошибкой: fetchimpl не является функцией.import {onObjectFinalized, StorageEvent} from 'firebase-functions/v2/storage';
import {logger} from 'firebase-functions/v2';
import {PubSub} from '@google-cloud/pubsub';
const pubSub = new PubSub();
export default onObjectFinalized({region: 'europe-west3'}, async (event: StorageEvent) => {
logger.info('--- Storage Upload triggered', {data: event.data.name});
const message = {uploadId: 'uploadId'};
const topic = 'projects/---/topics/uploads';
const pubRes = await pubSub.topic(topic).publishMessage({json: message});
return pubRes;
});
< /code>
"dependencies": {
"@google-cloud/pubsub": "^5.2.0",
"firebase-admin": "^13.4.0",
"firebase-functions": "^6.4.0",
...
},
Подробнее здесь: https://stackoverflow.com/questions/797 ... is-failing