[ magrinjo @ 26.08.2019. 23:00 ] @
| Pozdrav svima,
Buni me, konkretno, prica oko kontrolera.
Naime, u "players" kontroleru imam metodu
Code:
// GET: api/Players
[HttpGet]
public async Task<ActionResult<IEnumerable<Player>>> GetPlayer()
{
return await _context.Player.ToListAsync();
}
Ako sam dobro shvatio, ako iz angulara GET metodom pozovem Players controller, on ce automatski da pokrene ovu metodu.
- Sta ukoliko zelim da imam vise get metoda u okviru jednog kontrolera?
- Kako bih mogao, da pozivam "imeKontrolera/imeMetode", a ne da gadjam kontroler/GET pa da on prepoznaje koja metoda je tako oznacena.
Hvala puno :)
|
[ Shadowed @ 26.08.2019. 23:33 ] @
Proveri da li imas rutu "api/{controller}/{action}/{id}" (ako nemas, dodaj) i koristi ActionNameAttribute.
Ili koristi RouteAttribute.
Pogledaj
https://docs.microsoft.com/en-...rs/routing?view=aspnetcore-2.2
[ mjanjic @ 27.08.2019. 01:08 ] @
Da, za svaku metodu koju pozivaš moraš da imaš posebnu rutu, mada je moguće definisati više ruta za istu metodu, ali se to baš i ne preporučuje ako tek učiš. Imaš više detalja ovde:
https://docs.microsoft.com/en-...pnetcore-2.2#attribute-routing
[ magrinjo @ 27.08.2019. 19:03 ] @
Hvala momci :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.