Axios, Django при попытке отправить put запрос с jwt токеном, получаю 401

   const toggleLike = async (postId) => {
        try {
            await axios.put(`${import.meta.env.VITE_API_URL}post/${postId}/like/`, {
                header: {
                    'Authorization': `Bearer ${localStorage.getItem('access')}`,
                }
            });
        } catch (error) {
            console.log(error);
        }
    };

    useEffect(() => {
        fetchData()
    }, []);

    return (
        <div className='posts'>
            {posts.map((post) => (
                <div id={post.id}>
                    <h1>{post.title}</h1>
                    <strong>{post.content}</strong>
                    <mark>Likes {post.likes}</mark>
                    <button onClick={() => toggleLike(post.id)}>LIKE</button>
                </div>
            ))}
        </div>
    );
}

Вот как то так, при это я пробую отправить тот же запрос в postman с теми же указаниями в заголовке, все работает. И да сама страница отображается только благодаря тому что пользователь зарегистрирован, так как есть выше еще один get запрос, с теми же указаниями в хедере

Вернуться на верх