¡Hola, Alexis, espero que estés bien!
Parece que estás trabajando en conectar tu back-end con el front-end y estás enfrentando algunos problemas. Vamos a revisar algunos pasos importantes que podrías considerar para resolver este problema:
Verifica el CORS: Asegúrate de que tu configuración de CORS esté correctamente establecida para permitir solicitudes desde el dominio de tu front-end. En Spring Boot, puedes hacer esto en una clase de configuración:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class CorsConfiguration {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("http://tu-dominio-front-end.com");
}
};
}
}
Revisa el método obtenerSeries(): Asegúrate de que el método en tu controlador esté correctamente mapeado y que esté devolviendo los datos esperados. Parece que ya tienes un método configurado, pero verifica que la URL sea correcta y que el método esté siendo llamado adecuadamente desde el front-end.
Configura el DTO correctamente: Asegúrate de que tu DTO (Data Transfer Object) esté correctamente configurado para mapear los datos que necesitas enviar al front-end.
Verifica el uso de DevTools: Si estás usando Spring Boot DevTools para el Live Reload, asegúrate de que esté correctamente configurado en tu pom.xml o build.gradle.
Inspecciona el navegador: Usa las herramientas de desarrollo del navegador para verificar las solicitudes de red y ver si hay errores específicos que puedan estar ocurriendo.
Espero que estos pasos te ayuden a solucionar el problema. ¡Bons estudos!