为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以在 Google App Engine 上使用 Go 设置默认错误页面

是否可以在 Google App Engine 上使用 Go 设置默认错误页面

Go
茅侃侃 2021-11-22 15:05:45
我以前使用过 J2EE,可以将此配置添加到 web.xml<error-page>        <exception-type>java.lang.Throwable</exception-type>        <location>/error</location></error-page>上面代码的作用是,如果抛出一个未处理的异常,就会传递给/error页面,显示给用户。当我的 Go 网络应用程序在 Google App Engine 上出现恐慌时,有没有办法做类似的事情?
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

是的,请参阅自定义错误响应:


当发生某些错误时,App Engine 会提供一个通用错误页面。您可以将您的应用配置为提供自定义静态文件而不是这些通用错误页面,只要自定义错误数据小于 10 KB。您可以通过在应用的 app.yaml 文件中指定文件来为每个支持的错误代码设置不同的静态文件。要提供自定义错误页面,请将 error_handlers 部分添加到您的 app.yaml,如下例所示:


error_handlers:

  - file: default_error.html


  - error_code: over_quota

    file: over_quota.html


查看完整回答
反对 回复 2021-11-22
  • 1 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信