Я написал приложение на нативном языке с бэкэндом express.js. Теперь я хотел создать серверную часть asp.net (WebApi) для этого приложения. Оба имеют одинаковые конечные точки, но ответ от серверной части asp.net не работает в реагирующем. Response.json () дает мне обещание, а не значение json.
Я уже изменил тип возврата моего контроллера, но ничего не изменилось. Если я запрашиваю API с PostMan, все выглядит правильно.
В приложении:
fetch(`${URL}/job/load/${id}`)
.then((response) => {
const result = response.json();
resolve(result);
});
Контроллер:
public object Load(int job) {
bool exist = DoesJobExist(job);
return Ok(new { exist = exist });
}
Результат должен быть { exist: true }