cube-js/cube

How can I perceive the token-expired situation?

オープン

#3,862 opened on 2021/12/29

 (5 件のコメント) (0 件のリアクション) (0 人の担当者)Rust (1,965 件のフォーク)batch import
help wanted

Repository metrics

Stars
 (19,563 個のスター)
PR merge metrics
 (PR metrics pending)

説明

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?

コントリビューターガイド