aws-python-flask-api - Internal Server Error
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 42/100
調査の方向性
aws-python-flask-api の例から始め、npm install、pip install -r requirements.txt、serverless deploy を使ってデプロイを再現します。生成された s_api.js エントリーポイントと、CloudWatch で報告されている wsgi_handler.js モジュールの失敗を調査します。デプロイされた API エンドポイントが Internal Server Error なしで正常に応答すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
aws-python-flask-api example works locally correct but after deploy getting {"message":"Internal Server Error"}
How to reproduce:
npm install
pip install -r requirements.txt
serverless deploy
log:
Using default Python executable: python
Packaging Python WSGI handler...
✔ Service deployed to stack aws-python-flask-api-project-dev (92s)
dashboard: https://app.serverless.com/xxxx/apps/aws-flask-api/aws-python-flask-api-project/
endpoint: ANY - https://xxxx.execute-api.eu-west-1.amazonaws.com
functions:
api: aws-python-flask-api-project-dev-api (11 MB)
cloudwatch:
2022-09-02T04:37:10.629Z 835dece5-1e3a-50f9-5811-e0c60977e8b1 ERROR Invoke Error {
"errorType": "Error",
"errorMessage": "Cannot find module './wsgi_handler.js'\nRequire stack:\n- /var/task/s_api.js\n- /var/runtime/UserFunction.js\n- /var/runtime/Runtime.js\n- /var/runtime/index.js",
"code": "MODULE_NOT_FOUND",
"requireStack": [
"/var/task/s_api.js",
"/var/runtime/UserFunction.js",
"/var/runtime/Runtime.js",
"/var/runtime/index.js"
],
"stack": [
"Error: Cannot find module './wsgi_handler.js'",
"Require stack:",
"- /var/task/s_api.js",
"- /var/runtime/UserFunction.js",
"- /var/runtime/Runtime.js",
"- /var/runtime/index.js",
" at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)",
" at Module._require.i.require (/var/task/serverless_sdk/index.js:9:73131)",
" at require (internal/modules/cjs/helpers.js:101:18)",
" at Object.<anonymous> (/var/task/s_api.js:25:23)",
" at Module._compile (internal/modules/cjs/loader.js:1085:14)",
" at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)",
" at Module.load (internal/modules/cjs/loader.js:950:32)",
" at Function.Module._load (internal/modules/cjs/loader.js:790:12)",
" at Module.require (internal/modules/cjs/loader.js:974:19)",
" at require (internal/modules/cjs/helpers.js:101:18)"
]
}
- 主要言語
- JavaScript
- スター
- 11.5k
- フォーク
- 4.4k
- 平均マージ
- 2時間 55分
- マージ済み PR(30日)
- 3
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
serverless/examples のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
serverless/examples#404 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
serverless/examples#809 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 30/100
serverless/examples#793 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
serverless/examples#784 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
serverless/examples#782 ·
serverless/examples の issue をすべて見る
似ている issue
-
status: waiting triage
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
freeCodeCamp/freeCodeCamp#70412 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
Jason-Vaughan/TangleClaw#1884 ·
メンテナーはふだん 1 日以内に返信
-
bug good first issue web
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
microsoft/TypeScript#64453 ·
メンテナーはふだん 1 日以内に返信
-
self-driving
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信