cube-js/cube

How can I perceive the token-expired situation?

Open

#3.862 aberto em 29 de dez. de 2021

Ver no GitHub
 (5 comments) (0 reactions) (0 assignees)Rust (1.965 forks)batch import
help wanted

Métricas do repositório

Stars
 (19.563 stars)
Métricas de merge de PR
 (Mesclagem média 5d 16h) (138 fundiu PRs em 30d)

Description

If the token is expired, I will get an error with HTML message filled: <span data-ansi-line="true"><span>Not authorized</span></span>. I use WebSocketTransport and QueryRenderer in my react app.

The problem is: I need to handle the token-expired(or invalid) situation (maybe to renew a token or logout user). But I can not find any way except to use error.toString().match(/Not\sauthorized/). It's not robust.

Is there any other way?

Guia do colaborador