После проверки на наличие токена авторизации падает 401 ошибка для неавторизованных. Как убрать ошибку?

https://qna.habr.com/q/1057010 такая же проблема появилась и у меня

export const check = async () => {
    console.log("999")
    const {data} = await $authHost.get('api/user/auth' )
    console.log("432")
    localStorage.setItem('token', data.token)
    return jwt_decode(data.token)

432 уже не возвращает

AUTH_Middleware

const jwt = require('jsonwebtoken')

module.exports = function (req, res, next) {
    if (req.method === "OPTIONS") {
        next()
    }
    try {
        const token = req.headers.authorization.split(' ')[1] // Bearer asfasnfkajsfnjk
        if (!token) {
            return res.status(401).json({message: "Не авторизован"})
        }
        const decoded = jwt.verify(token, process.env.SECRET_KEY)
        req.user = decoded
        next()
    } catch (e) {
        res.status(401).json({message: "Не авторизован"})
    }
};


Ответы (0 шт):