問題タブ [gcloud-node]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - Meteor がサーバー側で gcloud を実行できない
ファイルをアップロードしてクラウドに保存し、Google Cloud Vision API で分析できる小さなアプリケーションを構築しています。
アップロードと保存が機能するようになりました。そのためにfirebaseを使用していますが、gcloudを実行しようとすると、いくつかの問題が発生します。
サーバーフォルダーのmain.jsファイルで、次を実行します。
しかし、それはターミナルでエラーを引き起こします:
私のサイトが読み込まれないので、次を実行します。
しかし、その後、インターネットで何も見つからないというエラーが表示されます: node error log
私はこの問題を2日間解決しようとしてきましたが、運が悪いです。助言がありますか?
node.js - nodejs gcloud api を使用して Google Cloud Storage のフォルダを削除する
gcloud nodejs apiGoogle Cloud Storage へのアクセスに使用しています。ファイルを個別に保存/削除/存在させることはできますが、フォルダーを削除する方法や、gcloud nodejs api.
GCS のフォルダ階層は実際のツリー構造ではなく、単なる名前だと言う人を見たことがあります。そのため、ワイルドカードを使用してファイル名の文字列を一致させようとしましたが、成功しませんでした。
何かいい方法はないかと。そうでない場合、どのツールを使用すればよいですか?
google-cloud-datastore - 100,000 を超えるエンティティを取得しようとした後、Google Cloud Datastore が非常に遅くなる
runQuery リクエストで大量のエンティティを取得しようとしています。
以下を含むエンティティの種類の Task があります。
- 整数 ID
- 整数 TaskGroupId
- インデックスのない文字列フィールド (~200B)
リクエスト本文:
このタイプのエンティティが約 2 000 000 あります。約 100,000 個のエンティティを返すリクエストを実行しようとすると、実行に約 4 分かかります。
それは適切なパフォーマンスですか、それとも何か間違っていますか?
このリクエストを高速化する方法はありますか?
node.js - gcloud nodejs モジュールは相互に認識できますか?
ノードサーバー内でクライアント js コードを実行するアプリケーションを開発しています (安全ではありません)。
node vmを使用していますが、安全に見えますが、別のモジュールに分離したいので、悪意のあるコードがすべてのノードサーバーコードと構成を読み取っても、重要なファイルは表示されません。
https://cloud.google.com/appengine/docs/flexible/nodejs/configuration-filesを読んでいましたが、それが私の目的に合っているかどうかはわかりません。
例:
ファイル:
- <アプリ>/notsafemodule/app.yml
- <アプリ>/notsafemodule/...
- <アプリ>/safemodule/app.yml
- <アプリ>/safemodule/secret.txt
(safemodule) と (notsafemodule) は同じコンテナーにデプロイされていますか?
(notsafemodule) が (< app>/safemodule/secret.txt) を読み取れる可能性はありますか?
ありがとう!
google-cloud-pubsub - gcloud は、トピックが存在するかどうか、およびトピックを再利用できるかどうかを確認します
gcloud-nodeを使用しています。
createTopic api は、そのトピックが既に存在する場合、エラー 409 を返します。メッセージを発行するときに暗黙的にトピックを作成できるフラグはありますか、またはトピックが既に存在するかどうかを確認する API はありますか?
getTopics API を使用するのは簡単で、応答トピック配列を反復処理し、トピックが存在するかどうかを判断します。すでに存在する場合は、何かを書かないようにしたかっただけです。
node.js - gcloud エラー: ApiError: 新しい util.ApiError で見つかりません
この gcloud 例外に詳しい人:
ApiError: Object.parseHttpRespBody (/site/node_modules/gcloud/lib/common/util.js:206) の新しい util.ApiError (/site/node_modules/gcloud/lib/common/util.js:128:10) で見つかりません:30) Object.handleResp (/site/node_modules/gcloud/lib/common/util.js:146:18) で /site/node_modules/gcloud/lib/common/util.js:447:12 で Request.onResponse で[as _callback] (/site/node_modules/gcloud/node_modules/retry-request/index.js:120:7) で Request.self.callback (/site/node_modules/request/request.js:187:22) で Requestリクエストで.emit (events.js:98:17)。(/site/node_modules/request/request.js:1044:10) Request.emit で (events.js:95:17)、IncomingMessage で。(/site/node_modules/request/request.js:965:12) で IncomingMessage.emit (events.js:117:20) で _stream_readable.js:944:16 で process._tickDomainCallback (node.js:492:13) で
それは(もちろん)本番環境でのみ表示され、現在一貫して表示されます。以前は定期的に表示されていましたが、ローカルでは再現できなかったため、gCloud のグリッチであると想定されていました。bucket.uploadこれは、ファイル以外のパラメーターを使用せずに最も単純な gCloud lib メソッドを使用するコードの一部に関連しています...これを実行する現在の関数は次のとおりです。
フィードバックは大歓迎です。
node.js - gcloud (google-cloud) と node.js を使用して GQL クエリが機能しない
次の GQL クエリを実行しようとしています。
次のページで上記の例を見つけました: http://ec2-54-66-129-240.ap-southeast-2.compute.amazonaws.com/httrack/docs/cloud.google.com/datastore/docs/コンセプト/gql.html
それは有効な node.js の例であると述べていますが、クエリを実行すると次のエラーが発生します。
ノードに Google クラウドの最新バージョンを使用しています。
gcloud と node で GQL クエリが正しく実行されている人はいますか? どんな助けでも大歓迎です。