Я один раз пришел на проект, там экспрессовский мидлвар если у пользователя не было токена возвращал json в котором были поля data (данные ресурса) и error (401 с описанием).
Почему работает не корректно? когда значения true, то надо нажать 2 рази чтоб сменилось на false , а когда значения false то с 1 раза меняеться на true