クラウド機能のFirebaseストレージからのダウンロード中にエラーが発生しました -- javascript フィールド と node.js フィールド と google-cloud-functions フィールド と google-cloud-storage フィールド 関連 問題

Error downloading from firebase Storage in a Cloud Function












1
vote

問題

日本語

FireBase Storageから.txtファイルをダウンロードするための次のコードがあります。

<事前> <コード> replyer/request9

しかしそれはエラーをスローします:

<事前> <コード> test/replyer/request0

問題なく、私がストリームを設定しようとしていないのかどうかわからないので、この方法を使用しました。あらゆる助けがありがとうございました。

英語

I have the following code to download a .txt file from a firebase storage:

    const objectName = `${isla}/${localidad}/${zona}/map.txt`;     const file = storage.bucket(config["storageBucket"]).file(objectName);     const tmpFilePath = path.join(os.tmpdir(), "map.txt");     await file.download({destination: tmpFilePath}); 

but it throws the error:

    Error: _read() is not implemented at Duplex.Readable._read      (_stream_readable.js:551:22) at Duplex.Readable.read      (_stream_readable.js:442:10) at resume_ (_stream_readable.js:822:12) at      _combinedTickCallback (internal/process/next_tick.js:139:11) at      process._tickDomainCallback (internal/process/next_tick.js:219:9) 

I've used this method before with no problems, not sure what I've done wrong as I'm not trying to set up a stream. Any help is appreciated, thanks.

</div
           
       
       

回答リスト

1
 
vote
vote
ベストアンサー
 

@ bob2が言及されているように言及されている既知のバグ。

バグで提案された回避策は次のとおりです。

rm -rf node_modules package-lock.jsonを再度再度インストールした場合、すべてが期待どおりに機能している必要があります。

 

As @bob2 mentioned it's a known bug.

A workaround suggested in the bug is:

If you rm -rf node_modules package-lock.json and then npm install again, everything should be working as expected.

</div
 
 

関連する質問

17  GoogleストレージまたはAmazon S3またはGoogle App Engine BlobStore  ( Google storage or amazon s3 or google app engine blobstore ) 
Google App Engineを使用してサイトを構築します。私の公共サイトには何千もの写真が含まれています。これらの写真をクラウドに保存したい:Google StorageまたはAmazon S3またはGoogle App Engine BlobStor...

3  GCPクラウドストレージファイルサービスアカウントJSONファイルを使用してPythonによるプッシュ  ( Gcp cloud storage file push by python using service account json file ) 
私は、Googleのドキュメントに従って単純なPythonプログラムを書いています。それは私に与えられたアカウントにアクセスできないというエラーが私にスローします。さまざまな組み合わせを試しましたが、うまくいきませんでした。 JavaプログラムとGSUTIL...

3  Google DataProc HDFS NameノードがSafeModeであるのはなぜですか?  ( Why is google dataproc hdfs name node in safemode ) 
hdfs:///home/bryan/test_file/ のHDFSディレクトリに、SparkジョブをDataProcクラスタに送信しようとしています。 名前ノードがセーフモードになっているというエラーが発生します。私は解決安全モードのしかし、私はこれを...

2  Google Cloud Storage SignEdurlの応答 - コンテンツタイプの機能を取得する方法  ( How to get response content type working for google cloud storage signedurl ) 
私は、C Ontent-Type = Application / Octet-Stream を使用してGoogle Cloud Storageに格納されている.pdfオブジェクトを持っています。 署名付きURLを介して一時的なアクセスを与える場合は、URLを...

4  期限切れの署名付きURLをGoogle Cloud Storageに作成する必要があるGAEアプリケーション  ( Gae application needing to create expiring signed urls to google cloud storage ) 
私は、期限切れの署名付きURLをGoogle Cloud Storageに座っている資産に作成するスタンドアロンJavaアプリケーションを作成できました。ただし、AppEngineを通じてこれらの同じ資産に期限切れの署名付きURLを作成する方法を考え出すことに...

0  Google App Engine、Pythonでクラウドストレージから画像を表示するトラブル  ( Trouble displaying image from cloud storage on google app engine python ) 
MacでApp Engine Python開発サーバー1.9.20を使用しています。 BLOBストアで成功しましたが、私のサイトを起動する前にCloudStoreを使用するようにコードを切り替えています。 コンソールにエラーが発生していません。しかし、私...

1  JSを介したGoogle Cloud Storageへのファイルアップロードの進行状況を追跡しますか?  ( Track progress of file upload to google cloud storage via js ) 
JavaScriptクライアントを使用するときに、Google Cloud Storageへのファイルアップロードの進行状況を追跡することが可能であれば疑問に思いますか?これまでのファイルのどれだけアップロードされたかについてユーザーに表示したいプログレスバ...

0  PythonでBotoを使用してファイルをGCSにアップロードする  ( Uploading a file to gcs using boto in python ) 
私のローカルシステムからBotoを使ってGCSにファイルをアップロードしようとしています。ファイルがアップロードされた後、「content-md5またはx-goog-hashで指定したMD5は、我々が計算したものと一致しなかった」というエラーが発生しました。以...

0  表IRS_990のデータベースIRS_990にアクセスできないDATAPREP Google Cloud  ( Unable to access database irs 990 for table irs 990 reporting dataprep google cl ) 
テーブルを作成しようとしているときは、Google DataPrepに問題があります。 「表IRS_990_REPORTINGにデータベースIRS_990にアクセスできません」というメッセージがあります。 あなた、みんな、ここですべての手順を見ることができます...

1  Python私の編集されたBotoファイルを認識していません  ( Python not recognizing my edited boto file ) 
Pythonを介してGoogle Cloudストレージバケットを作成するために、このリンク内にある指示に従っています。 https://cloud.google.com/storage/docs/xml-api/gspythonlibrary. 私はす...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有