0
こんにちは、私はnode.jsを使用してGoogle Cloud Storageにファイルを書き込もうとしています。Google Cloud Storageファイルの書き込みストリームに失敗する
私はファイルを書き込むしようとすると、私は、次のエラー
以下{
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Invalid Upload Request"
}
],
"code": 400,
"message": "Invalid Upload Request"
}
は私がノード8.3.0を使用していたファイル
const storageClient = require('@google-cloud/storage');
var storage = storageClient({ projectId: config.gcsProjectId }).bucket(config.gcsBucket);
var gcsStream = storage.file(this.config.fileName).createWriteStream();
var entities = {}//huge json object;
Object.values(entities).forEach((json) => {
var str = JSON.stringify(json);
gcsStream.write(str + '\n');
});
gcsStream.on('error', (err) => {
console.error(`${ this.archive }: Error storage file write.`);
console.error(`${ this.archive }: ${JSON.stringify(err)}`);
});
gcsStream.end();
を書くために使用されるコードの一部であり得ますnpm 5.4.1、@ google-cloud/storage 1.3.0
ありがとうございます。 – Root