我以前使用過(guò) J2EE,可以將此配置添加到 web.xml<error-page> <exception-type>java.lang.Throwable</exception-type> <location>/error</location></error-page>上面代碼的作用是,如果拋出一個(gè)未處理的異常,就會(huì)傳遞給/error頁(yè)面,顯示給用戶。當(dāng)我的 Go 網(wǎng)絡(luò)應(yīng)用程序在 Google App Engine 上出現(xiàn)恐慌時(shí),有沒(méi)有辦法做類似的事情?
1 回答

SMILET
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
是的,請(qǐng)參閱自定義錯(cuò)誤響應(yīng):
當(dāng)發(fā)生某些錯(cuò)誤時(shí),App Engine 會(huì)提供一個(gè)通用錯(cuò)誤頁(yè)面。您可以將您的應(yīng)用配置為提供自定義靜態(tài)文件而不是這些通用錯(cuò)誤頁(yè)面,只要自定義錯(cuò)誤數(shù)據(jù)小于 10 KB。您可以通過(guò)在應(yīng)用的 app.yaml 文件中指定文件來(lái)為每個(gè)支持的錯(cuò)誤代碼設(shè)置不同的靜態(tài)文件。要提供自定義錯(cuò)誤頁(yè)面,請(qǐng)將 error_handlers 部分添加到您的 app.yaml,如下例所示:
error_handlers:
- file: default_error.html
- error_code: over_quota
file: over_quota.html
- 1 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)
0/150
提交
取消