Я нашел эту документацию и эту документацию о загрузке файлов в Google Cloud Storage. Я написал этот код:
const {Storage} = require('@google-cloud/storage')();
const projectId = 'myapp-cd94d';
const storage = new Storage({
projectId: projectId,
});
const bucketName = "myapp-cd94d.appspot.com";
const filename = { 'test': 'file'};
var serviceAccount = require("./serviceAccountKey.json")
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
storageBucket: "myapp-cd94d.appspot.com"
});
var bucket = admin.storage().bucket();
await storage.bucket(bucketName).upload(filename, {
gzip: true,
metadata: {
cacheControl: 'no-cache',
},
});
console.log(`${filename} uploaded to ${bucketName}.`);
Я попытался развернуть код и получил это сообщение об ошибке:
await storage.bucket(bucketName).upload(filename, {
^^^^^^^
SyntaxError: Unexpected identifier
Что-то не так с моей первой строкой
const {Storage} = require('@google-cloud/storage')();
Почему в фигурных скобках Storage
? Я должен заменить {Storage}
чем-то другим?