我正在使用nuxt
withapollo-module
并且我需要拦截可能的网络错误(更具体地说是 401/403),以便我可以显示一些错误模式并注销我的用户。在文档中,我看到在里面nuxt.config.js
你可以这样做:
apollo: {
tokenName: 'Authorization',
authenticationType: 'Bearer',
errorHandler(error) { do something }
}
...
但是在该配置文件中,我无法访问我需要的应用程序功能(例如错误模式或我的路由器)。有什么办法存档吗?