Облачное хранилище Google не является функцией - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь подключиться к Google Cloud Bucket через

 const storage = require('@google-cloud/storage');
 const gcs = storage({    //TypeError: storage is not a function
  "keyFileName": 'path-to-keyfile.json',
  "type": "service_account",
  "project_id": <PROJECT_NAME>,

 //SOME CREDENTIALS
});

const bucket = gcs.bucket(<BUCKET_NAME>)

но я получаю сообщение об ошибке, что память не является функцией. Есть какая-то проблема, по которой я скучаю?

1 Ответ

0 голосов
/ 02 января 2019

Используя клиентские библиотеки Node.js Cloud Storage версии 2.3.4, я смог подключиться к корзине с этим кодом:

'use strict';

async function quickstart(
  projectId = 'PROJECT_ID', // Your Google Cloud Platform project ID
  keyFilename = '/home/folder/key.json' //Full path of the JSON file
) {
  // Imports the Google Cloud client library
  const {Storage} = require('@google-cloud/storage');

  // Creates a client
  const storage = new Storage({keyFilename,projectId});
  const bucket = storage.bucket('BUCKET_NAME')

Это основано на документации Quickstart и опции конструктора

Надеюсь, это поможет.

...