これは私のコンポーネントのメソッドです:
onDelete(s) {
const conf = confirm('etes vous sur');
if (conf) {
console.log(s._links.self.href);
this.catservice.Deleteprod(s._links.self.href).subscribe(data => {console.log(s._links.self.href);
}, error1 => {
console.log(error1);
});
}
}
そして、これは私のサービスからのメソッドです:
public Deleteprod(url) {
return this.httpClient.delete(url);
}
このオブジェクトを削除したいs._links.self.href
のでurl
間違っていませんが、試しwebsecurityconfig
たメソッドでクラスを作成しようとするとこの問題が発生し@CrossOrigin(origins = "*")
ますが、解決策はありません助けてください。
これは私のエラーです:
Access to XMLHttpRequest at 'http://localhost:8080/offres/24' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.