Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

aws-python-flask-api - Internal Server Error

オープン
#716 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
aws, flask, python
領域
api, backend, cloud

調査の方向性

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 を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

serverless/examples のほかの issue

serverless/examples の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。