【发布时间】:2020-05-01 23:55:21
【问题描述】:
我正在设计 PWA 应用中的错误处理。我们要处理所有客户端错误并回退到错误页面。此错误页面的内容来自 API 调用,因为它们已翻译成本地语言。
我有一个问题,即客户端数据获取错误页面所需的数据时可能出现错误。我们的默认行为可能是什么?如果在为错误页面获取数据时出现一些错误,我应该放置默认的英语内容(针对全球市场)吗?
【问题讨论】:
标签: reactjs error-handling frontend
我正在设计 PWA 应用中的错误处理。我们要处理所有客户端错误并回退到错误页面。此错误页面的内容来自 API 调用,因为它们已翻译成本地语言。
我有一个问题,即客户端数据获取错误页面所需的数据时可能出现错误。我们的默认行为可能是什么?如果在为错误页面获取数据时出现一些错误,我应该放置默认的英语内容(针对全球市场)吗?
【问题讨论】:
标签: reactjs error-handling frontend
您可以有一个静态 404 页面作为备份,如果响应中有错误,请导航到该页面。
ErrorComponent.js
getError = () => {
getErrorData().then(res => {
//Do something with the response
})
.catch(err => {
//Navigate to a default 404 page
window.location.href = '/defaulterror';
})
}
【讨论】: