Hay dos conjuntos de proyectos front-end, a saber, el primer plano y el fondo.
Solo se usa un juego de bota de resorte en la parte trasera
Implementar nginx después del empaquetado
1. listen es el puerto de escucha
2. server_name es la dirección del servidor
3. la ubicación se refiere a la ruta relativa
4. root es la dirección almacenada en la página principal
5. index.html es la página de inicio del proyecto front-end
6. proxy_pass es la dirección de reenvío
Dado que los dos conjuntos de proyectos front-end corresponden a un conjunto de proyectos back-end, es necesario cambiar el puerto de escucha al configurar otro conjunto de proyectos front-end. Aquí uso 80 para uno y 8090 para el otro. Dado que el proyecto de back-end es 8080, use para el puerto 8090, necesita ser reenviado. De lo contrario, aparecerán 405 u otros errores en el proyecto de front-end. El reenvío es proxy_pass, y la solicitud de front-end depende del reenvío de IP a 8080. De lo contrario, la interfaz 8090 no se puede ajustar.
servidor { escuchar 80; nombre_servidor 127.0.0.1; ubicación / { raíz C:/noticias/noticias/dist; if (!-e $request_filename) { reescribe ^/(.*) /index.html último; romper; } } } servidor { escuchar 8090; nombre_servidor 127.0.0.1; ubicación / { raíz C:/noticias/noticias/admin-dist/dist; if (!-e $request_filename) { reescribe ^/(.*) /index.html último; romper; } }
ubicación /prod-api/ { proxy_pass http://localhost:8080/; } }