Мой клиент и сервер настроены локально прямо сейчас. Я пытаюсь зарегистрировать пользователя. В основном мой сервер работает нормально, как я проверял с помощью почтальона. Проблема в том, что когда я отправляю запрос регистрации, сервер возвращает 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)
})
}