Я пытался извлечь некоторые данные из одного из моих компонентов в React, но когда я включаю параметр в URL, ничего не происходит и метод извлечения никогда не завершается.
Это мой метод извлечения
fetch(`api/SampleData/GetTemplate/${this.props.match.params.orderId}`)
.then(response => response.json())
.then(data => {
this.setState({ Template: data, loading: false });
});
И это мой метод получения API:
[HttpGet("{id}")]
public ShoppingTemplate GetTemplate(int id)
{
var template = new PentaShoppingorder
{
OrderId = id.ToString(),
Date = DateTime.Now.ToString(),
Title = "Template title",
Price = 5000,
Supplier = Supplier[1],
};
return template;
}
Когда я смотрю на отладчик, URL выглядит нормально, поэтому я предполагаю, что его API, это проблема, которую я просто могу 'я не могу понять, что с ним не так.
Я также пытался добавить [FromRoute], но результат тот же.