Dotnet (.NET) nucleo MVC WEB API SPA Progetto e struttura della soluzione

1

Sto creando una nuova semplice applicazione web utilizzando dotnet core (.NET Core) e Angular SPA.

Ha senso dividere API e app Web in diversi progetti?

Ciò complicherebbe le cose (specialmente con l'autenticazione) mentre potrei semplicemente usare 1 singolo controller MVC che renderà la mia sola visualizzazione che sputa il mio SCRIPT e il resto di i controller sono tutti i controller API Web a cui accederà Angular SPA ?

Qualunque miglior best practice applicabile allo scenario descritto?

    
posta agfc 05.04.2017 - 20:09
fonte

1 risposta

1

Utilizza un singolo progetto per ospitare il sito. Come dici tu, meno complesso, più alcune parti della tua app potrebbero richiedere qualche generazione di pagine dinamiche di qualche tipo.

Tuttavia, se riesci a farla franca con una pagina statica anziché con un controller + vista, lo farei.

nota: assicurati di avere il tuo livello di servizio ecc. nella sua libreria di classi. Non intendo avere tutto il codice in un singolo progetto

    
risposta data 15.04.2017 - 19:10
fonte

Leggi altre domande sui tag