Есть сервер на котором хранится база данных. Через постман делаю POST и в body
указываю тип данных json
, делаю запись типа "name":"John", "password":"123"
и все нормально, работает как надо. Но когда использую axios.post, то тело запроса идет на сервер как пустое, тоесть создается объект с произвольным id и пустыми полями. Вот сам метод:
postPerson: function() {
const url = 'http://localhost:8080/api/names/users'
axios.post(url, {
body: this.new_person,
dataType: 'json',
'Access-Control-Allow-Origin': 'localhost:8080',
'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE'
})
.then(response => { this.info = response.data })
}
Вот то что ложу в body
:
new_person: {
id: 'Jonny',
Email: '@asd',
password: '123',
old: '22'
}
В документации сказано, что при 'PUT', 'POST' и 'PATCH' запросах, необходимо использовать следующую структуру запроса: axios.post(url, data, options)
Таким образом, Ваш запрос должен выглядеть так:
postPerson: function() {
const url = 'http://localhost:8080/api/names/users'
axios.post(url, this.user_person, {
dataType: 'json',
'Access-Control-Allow-Origin': 'localhost:8080',
'Access-Control-Allow-Methods': 'GET,PUT,POST,DELETE'
})
.then(response => { this.info = response.data })
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотелось бы проверить правильность отработки ошибки timeout при загрузке по XHR файлаВ Chrome можно задать скорость загрузки/отдачи документа
Как мне сделать так, чтобы когда нажимаешь клавишу показать меньше текста, экран возвращался в начало текста? Код:
Есть input, как сделать проверку, если val есть 0333 показывать ошибку, а если 0