Sto sviluppando un'applicazione con Sprintboot + REST + Angular. Mentre sto lavorando all'API REST, sto cercando di progettare RESTful il più possibile. Sto incontrando alcune pagine in cui l'interfaccia utente angolare deve inviare più richieste al servizio per visualizzare la pagina come una pagina di approvazione dell'utente. Sono preoccupato che questo potrebbe rallentare l'applicazione o creare complessità nella base di codice angolare. Dovrei avere solo un endpoint / orderapproval che farebbe tutto ciò che riguarda la funzionalità di approvazione degli ordini o un sacco di API che devono essere richieste per come / order / inventory / user etc. È terribile considerare / orderapproval come un'API REST . Ma è accettabile lavorare come API per applicazioni che hanno sia il back-end che l'interfaccia utente in esecuzione nello stesso server web.