Имеется следующий код
let data = {
name : this.state.name,
category: this.state.category,
price: this.state.price,
desc: this.state.description
}
console.log(data);
axios.post('api/actives', data)
.then(response => {
console.log(response);
})
.catch(er => console.log(er));
}
Данные в объекте data для передачи на сервер есть.
Контроллер обрабатывающий запрос :
[HttpPost]
public void Post([FromBody]string name, string category,
int price, string desc)
{
repository.AddActive(new Active() {
Name = name,
Category = category,
Price = price,
Desc = desc,
CreateOn = DateTime.Now,
UpdateOn = DateTime.Now
});
}
Ответ от сервера:
{data: "", status: 200, statusText: "OK", headers: {…}, config: {…}, …}
config
:
adapter
:
ƒ xhrAdapter(config)
data
:
"{"name":"Orange","category":"Fruits","price":"25","desc":"This is first fruit"}"
headers
:
{Accept: "application/json, text/plain, */*", Content-Type: "application/json;charset=utf-8"}
maxContentLength
:
-1
method
:
"post"
timeout
:
0
transformRequest
:
{0: ƒ}
transformResponse
:
{0: ƒ}
url
:
"api/actives"
Но в БД данные не заходят. В чем причина? остальные методы работают.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возникает конфликт, при клике на саму кнопку меню - меню открывается, но тк я кликнул в области страницы, то оно сразу же закрывается