Dichiarazione del problema
team di sviluppo
Il team di sviluppo vuole pre-compilare l'App (App Angular App & React) della SPA e fornire un singolo pacchetto contenente JS, CSS, & File HTML Non c'è nemmeno il rendering lato server / caricamento pigro. Quindi, le configurazioni come l'URL del servizio, le impostazioni dell'app, ecc. Devono essere parametri di costruzione. E si aspetta che il team DevOps costruisca e ampli; distribuire build differenti per ogni ambiente anche per la produzione.
DevOps team
I team DevOps vogliono avere una singola build in ambiente QA e inviare i file a Prod, dopo aver completato i test. Mentre ci si sposta su Prod, solo le configurazioni possono essere cambiate, ma tutto il codice costruito dovrebbe essere lo stesso. Se viene eseguita una nuova build, viene considerata come codice non testato e quindi non adatta alla produzione.
Archi
Le configurazioni devono essere sicure e amp; gli utenti non dovrebbero essere in grado di leggerlo / modificarlo facilmente. Inoltre, il sito verrà anche fornito con http, quindi l'utilizzo di cookie o intestazioni potrebbe non essere un'opzione adatta.
C'è un modo per avere configurazione e amp; il codice dell'applicazione deve essere separato in una SPA?
Domande simili: