Я получаю ошибку кода состояния 400 с сервера. Сервер работает нормально - PullRequest
0 голосов
/ 28 октября 2019

Мой клиент и сервер настроены локально прямо сейчас. Я пытаюсь зарегистрировать пользователя. В основном мой сервер работает нормально, как я проверял с помощью почтальона. Проблема в том, что когда я отправляю запрос регистрации, сервер возвращает 400 кодов состояния. Обычно это означает, что в клиенте произошла ошибка. Я думаю, что есть ошибка в заголовках.

import axios from 'axios'

export const register = newUser => {
    return axios
        .post('api/register', newUser, {
            headers: { 'Content-Type': 'application/json'}
        })
        .then(response => {
            console.log(response)
        })
        .catch(err => {
            console.log(err)
        })
}

export const login = user => {
    return axios
        .post(
            'api/login',
            {
                email: user.email,
                password: user.password
            },
            {
                headers: { 'Content-Type': 'application/json' }
            }
        )
        .then(response => {
            localStorage.setItem('usertoken', response.data.token)
            return response.data.token
        })
        .catch(err => {
            console.log(err)
        })
}

export const getProfile = () => {
    return axios
        .get('api/profile', {
            headers: { Authorization: `Bearer ${localStorage.usertoken}` }
        })
        .then(response => {
            console.log(response)
            return response.data
        })
        .catch(err => {
            console.log(err)
        })
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...