Cómo diseñar una arquitectura javaweb que separe el front-end y el back-end
Los puntos débiles de la separación son que después de la separación, la interfaz no se proporciona de manera oportuna, la documentación está incompleta, los datos de simulación son inconvenientes, etc. Hablemos de nuestra solución:
1) Webpack configura el proxy. Esto se puede resolver a través de la documentación del paquete web o GOOGLE.
2) El segundo paso es proporcionar interfaces, datos y documentos de interfaz en el backend. Dado que es probable que el frontend y el backend se desarrollen en paralelo, la interfaz debe simularse en el frontend después de la interfaz real. sale y los datos, así como los documentos de datos, y luego, una vez que aparece la interfaz real, cambia a la interfaz real para depurar. ¡Hemos encontrado este problema antes, por lo que nos tomamos el tiempo para construir un sistema de servidor simulado!
Admite la edición visual de datos de interfaz JSON y documentos de interfaz
Admite los tipos de solicitud GET, POST, PUT y DELETE
Admite especificar el código de estado de devolución, el el valor predeterminado es 200
Admite datos de devolución retrasados
Compatible con mockjs
Admite proxy de una única interfaz al servidor real (una interfaz utiliza datos simulados durante el proceso de desarrollo, cuando la interfaz tiene Cuando se completa el desarrollo, puede especificar la interfaz y apuntarla a la interfaz real a través de este servicio)