I have created a Api with React (Hooks) and i geet getting this error: my Api:
{[Route("api")] [ApiController] public class HomeController : ControllerBase { private readonly DbProductContext _context; public HomeController(DbProductContext context) { _context = context; } [HttpGet("{id}")] public async <Task> GetSingleData(int id) { var find = await _context.products.FindAsync(id); if (find == null)return NotFound(); return find; } }}
and my React/Javascripts fetch part:
console.log("test4"); fetch('api/2').then(res => res.json()).then(data => console.log(data)).catch(error => console.error('Unable to get items.', error)); }
I have even hard-coded the (existing) id that of the product that i want to get data from After the Test4 console message i get the : SyntaxError: Unexpected token < in JSON at position 0 what am i doing wrong?! please help me out.