Здравейте всички,
от няколко дни се мъча да накарам Spring да обслужва както моето REST API, така и Angular приложението, но все-още не успявам да направя едно последно нещо...
До тук съм направил да работят следните неща:
- login (Bearer token auth)
- refresh на токъните
- хубави JSON съобщения за всякакви грешки, които могат да възникват
- някои ендпойтове не изискват токън, всички останали изискват
- ако бъде поискан URL, който не съществува в REST контролерите, се връща статус 404
- обслужване на статично съдържание (картинки, *.js, *.css, index.html и др.)
- при build на проекта - цялото компилирано Angular приложение се копира в static директорията
Това, което не мога да подкарам е следното: ако бъде поискан URL, който е извън обхвата на REST API-то (тоест не започва с /api) - заявката да се пренасочи към index.html
Как го правите вие? Как съвместявате Spring и Angular на един сървър?