http:// TUTORIALとその他の最新のリソースに続いて、簡単なGET
要求を角2でHttpで実行しようとしています。angular2でhttp.getを実行できません
あなたは、私はいくつかの組み合わせを試してみましたとして、多くのコメントがある見ることができるように成功したHTTPコンポーネントを注入した後、私は次のコード
constructor(@Inject(Http) /* remove @Inject once @Injectable works */ public http:Http){
http.get('https://api.travis-ci.org/config').toPromise().then((response => console.log(response.json().data))
// .map(res => res.text())
// .subscribe(
// data => console.log(data),
// err => console.error(err),
// () => console.log('Random Quote Complete')
//);
}
を書きました。私はこれらのエラーに
http.get(...)を取得しています。私は、地図
リクエストヘッダフィールドXを使用しようとするとマップが関数(...)
ではありません-XSRF-TOKENは、プリフライト応答でAccess-Control-Allow-Headersによって許可されていません。
たとえば、(toPromise)などです。
どうすればいいですか?
fetch
を使用している場合は、コールが動作しているので、角度のあるものでなければなりません。
CORS要求を許可するようにサーバーを設定する必要があります。エラーメッセージに記載されているヘッダーは、ブラウザーによって予期されているか、要求を拒否します。 –
私はtravis apiを使用しています。 CORSに対応しています。 –