Access-Control-Allow-Origin’ header hatası Çözümü

Proje geliştirken servis bağlantısında bazen sorun olabiliyor ve Tarayıcı console u açtığınızda aşağıdaki hataların yazdığını görüyorsunuz.

Projenizde aşağıdaki hataları alıyorsanız düzeltmeniz gereken bazı şeyler vardır. Uzun uğraşlar sonucu bunları çözüme ulaştırdım bundan dolayı çözümleri paylaşmak istedim.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://yourappname.com/all. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

Failed to load https://yourappname.com//all No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘https://yourappname.com/all is therefore not allowed access.

Eğer projeniz spring projesi ise controllerin üstüne bu tagı eklemelisiniz: @CrossOrigin

ÖR:

@CrossOrigin(maxAge = 3600)
@RestController
@RequestMapping(value=”/all”)
public class CoinController {

@CrossOrigin
@RequestMapping(method = RequestMethod.GET, value = “/hello”)
public String hello() {
return “selam”;
}
}

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir