この記事はGAE (Go/Python) もくもく勉強会 in 横浜タネマキ vol.58開催中に書きました。

最近興味があるResponderというPythonのウェブフレームワークをGoogle App Engine/Python3.7で動かしてみました。

Responder公式ドキュメントのQuick Start!に載っているコードはそのままでは動きませんでした。

以下に変更ポイントを書きます。

  • responder.API()に引数として以下を指定
    • static_dir: 静的ファイルを置いているディレクトリ
    • templates_dir: テンプレートファイルを置いているディレクトリ
  • app.yamlentrypoint: uvicorn --host 0.0.0.0 --port $PORT main:appを追記

サンプルのコードは以下Gistに置いておきました。 https://gist.github.com/ryu22e/bb96135458242f20b9ad07222da172a4