vue.js - API 不可用时重定向到错误页面
问题描述
我想在我的 GraphQL API 关闭时重定向到错误页面,而不是因为无法加载内容而显示空页面。
我认为当 Apollo 收到错误 503 作为回复时,我必须进行重定向,但我不知道该怎么做。
谢谢 !
解决方案
你可以在你的 apollo 查询中处理这个错误。
apollo: {
todos: {
query: GET_MY_TODOS,
error(error) {
console.log(error)
this.$router.push('/db-error-page')
}
},
},
推荐阅读
- mysql - 如何将 SQL 查询转换为 Eloquent
- vlookup - 应用 Vlookup 值直到最后一个非空白单元格
- python - 有人可以向我解释为什么给出这个输出吗?
- pycharm - 在独立的 Windows 计算机上在 Pycharm 中设置 Conda 项目解释器
- nginx - 测试几次后 Nginx 重定向崩溃
- css - 如何为这些不同的蒙特塞拉特字体变体定义@font-face?
- python - 如何验证服务器的名称列表
- autodesk-forge - Autodesk Forge - 无法查看 Forge Viewer
- ruby - 使用 parallel_rspec 单独运行单个规范文件
- javascript - JavaScript 递归序列