1

Custom Error Responsesに従って行います- app.yaml は次のように更新されます

error_handlers:
- error_code: over_quota
  file: templates/over_quota.html

それに応じたファイルが作成されます。ただし、そのページの代わりにエラー (例外) が表示されます。ファイルをルートフォルダーに配置しようとしました(app.yamlでの更新に応じて)-役に立ちませんでした。

私は何を間違っていますか?

更新。@Gwyn Howell のコメントに従って、次のように定義しました。

handlers:
- url: /over_quota.html
  static_files: templates/over_quota.html
  upload: templates/over_quota.html

error_handlers:
- error_code: over_quota
  file: over_quota.html

しかし、(1)それをテストする方法、(2)結果にどのURLユーザーが表示されますか?http://www.example.com/over_quota.htmlそれとも元のURLになりますか?

4

1 に答える 1

2

インスタンス時間のクォータを超えることなく、例外をスローするデータストア操作などの特定のクォータを超えています。割り当て超過エラー メッセージは、割り当て不足のために App Engine がインスタンスにリクエストをまったく送信できない場合にのみ表示されます。リクエストがアプリに送信されたときに、利用可能なクォータを超える何かをしようとした場合、必要に応じて例外を処理する必要があります。

于 2012-10-02T13:30:12.753 に答える