2
アプリエンジンでさまざまなエラーコードを処理するにはどうすればよいですか?私のapp.yamlファイルでは、私が動作するようには思えないapp.yamlのエラーハンドラ
error_handlers:
- file: error/notfound.html
- error_code: over_quota
file: error/over_quota.html
handlers:
..some handlers..
これをhave-。私のサイトにフォルダ名fooがなく、ユーザがhttp://mysite.com/fooを探すと、app.yamlで指定したページではなく、標準の404エラーが返されます。
私の静的ディレクトリは、エラーディレクトリとは別です。エラーディレクトリと静的ディレクトリは両方ともプロジェクトディレクトリ内にあります。私は何が欠けていますか?
カスタム応答メッセージではなくカスタムページを表示する方法はありますか?
pyスクリプトからどうやったらいいですか?さまざまなコードを決定する方法はありますか、コードに応じてエラーページを表示するような適切な処置を取る方法はありますか? – Malakai
@WebAppこれは、指定しなかったフレームワークに完全に依存します。たとえば、webappでは、ハンドラーで独自のerror()メソッドを定義してカスタム500ページを出力し、catchallハンドラーを定義して404を出力することができます。 –