問題タブ [claudiajs]
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.
amazon-web-services - 複数の AWS ラムダ関数を使用した Claudia.js
関数と Web API を AWS ラムダと API ゲートウェイにデプロイするために、claudia.js CLI を使用しています。私のプロジェクトファイル構造は次のとおりです。
問題は、新しいバージョンを更新するために、すべての関数フォルダーで「claudia update」を実行する必要があることです...そのため、関数ごとに (すべてのフォルダーで) 1 回実行する必要があります。すべての関数を一度に更新するように claudia.js に指示する方法はありますか?
node.js - 出力ラムダ関数のURLで「最新」を置き換える方法は? 独自のリソースを作成するにはどうすればよいですか?
私は初めてAWS Lambda
です。
ドキュメントに記載されているようにAWS Lambda
、Claudia を使用して次のサンプルをデプロイしました。
デプロイに使用したコマンドClaudia
は次のとおりです。
次のような URL が作成されました。
https://40barfooxpyj.execute-api.us-east-1.amazonaws.com/latest
latest
URLで文字列を取得するのはなぜですか? URL を次のようにするにはどうすればよいですか。
https://40barfooxpyj.execute-api.us-east-1.amazonaws.com/api/jobs
node.js - CircleCI が「claudia update」を実行できない
CircleCI と Claudia.js を実行して、node.js コードを AWS Lambda にデプロイしています。
これが私のpackage.json(スクリプト部分)です:
私が走っているとき:
ターミナルでは、問題なく更新できます。しかし、これを CircleCI で実行すると失敗します。
これが私の CircleCI 構成ファイル (.circleci/config.yml) です。
CircleCI のエラーは次のとおりです。
以下を含む .aws/credentials というファイルがあります。
編集:
config.yml を CircleCI 2.0 のものに合わせて変更
以前と同様に、資格情報を除いてすべてが機能します。
CircleCI のログファイル:
AWS のどこかに資格情報を追加する必要がありますか? ターミナルを使用して展開できます。
node.js - AWS ラムダ setupRequestListeners RequestEntityTooLargeException claudia.js
私のプロジェクトは大きすぎますか、それともここで何が起こっていますか? S3 経由でアップロードできますか、それともプロジェクトのルート数と関係がありますか?
同じデプロイ手法は、ルートが 2 つしかない小規模なプロジェクトでも機能します。
これらのコマンドで claudia.js を使用しています。
javascript - Firebase でリアルタイム データベースを更新する
リアルタイム データベース (Firebase) から値を更新できる API を作成しています。ClaudiaJS を使用して API を作成します。基本的に、API はクラスの生徒数を年度ごとに更新します。
私がやった事:
リアルタイム データベース (Firebase)
次のように JSON にエクスポートします。
Javascript ファイル (ClaudiaJS):
Postman で API を実行すると:
何が起こったのか: API は「正常に更新されました」と応答しましたが、データベースは更新されませんでした。コードdatabase.update()がまったく機能しないようです。
どんな提案でも大歓迎です