/ / Nie udało się uzyskać danych podczas uzyskiwania dostępu do metody odpoczynku-api getAll [duplicate] - java, angle, reszta, spring-boot

Nie udało się uzyskać danych podczas uzyskiwania dostępu do pozostałej metody api getAll [duplicate] - java, angle, reszta, spring-boot

Rozwijam aplikację, która posiada interfejs użytkownika Angular2 i back-end jako api odpoczynku, które jest wykonywane Wiosenny bagażnik.

Kiedy uzyskuję dostęp do adresu URL, aby uzyskać listę użytkowników, nie pobiera on wszystkich użytkowników. Po sprawdzeniu konsoli przeglądarki pojawia się następujący błąd:

Failed to load http://localhost:8080/api/user/getAll: No "Access-Control-Allow-Origin" header is present on the requested resource. Origin "http://localhost:4200" is therefore not allowed access.

Dowolne wejście zostanie docenione.

Odpowiedzi:

1 dla odpowiedzi № 1

Jeśli frontend (Angular2) i backend (Boot) działają w dwóch różnych domenach, rozwiązaniem byłoby włączenie cors na zapleczu. Czytaj tutaj: https://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/cors.html i tu https://spring.io/guides/gs/rest-service-cors/