1.项目需求
Actuellement, la société lance un nouveau projet et espère utiliser vuejs2 comme framework front-end, le framework ssm comme backend et le conteneur Web comme tomcat. Le système est un système d'entreprise interne avec un petit nombre d'utilisateurs et la simultanéité ne dépassera pas 100. Au cours du processus de développement, on espère que le front et le backend pourront être séparés.
2.目前工作
Actuellement, l'outil vue-cli est utilisé pour générer le projet frontal vue, et webpack est utilisé pour l'empaquetage, Webpack-dev-server est utilisé comme serveur de débogage, et le front-end et le backend sont développés séparément. Au cours du processus de développement, la gestion des sessions utilisateur a rencontré certains problèmes. Webpack-dev-server doit reprendre manuellement les données de session renvoyées par le serveur d'arrière-plan. Ce n'est pas très pratique. Je voudrais demander s'il existe une solution.
3. 问题
Le post-déploiement consiste à déployer la page frontale sur nginx ou un serveur de nœuds, et toutes les entreprises appellent l'interface d'arrière-plan Java via des services. Ou emballez le projet frontal et déployez-le uniformément dans le conteneur Tomcat.
J'espère que tous les grands maîtres vous donneront quelques conseils.
Étant donné que le front-end et le back-end sont séparés, n'utilisez pas de session. Vous pouvez utiliser jwt et autres. Ne mettez pas non plus la page front-end dans Tomcat
.Bien sûr, il s'agit d'une situation où le front et le back end sont développés séparément, sinon vous pouvez faire ce que vous voulez
Il est recommandé d'utiliser Docker pour le déploiement