0
後、私はこのような私のget RESTサービス、角度2 get呼び出し、ステータス200
makeGetCall(url: string): Observable<any> {
const headers = new Headers({'auth-code': 'auth-code',
'from':'app'});
return this.http.get(AdminConstants.BASE_URL + this.SEPARATOR + url,{
headers: headers
})
.map(this.extractData)
.catch(this.handleErrorObservable);
}
private extractData(res: Response) {
console.log('extract data');
console.log(res);
const body = res.json();
return body || {};
}
private handleErrorObservable(error: Response | any) {
console.log('error in service');
console.log(error.message);
return Observable.throw(error.message || error);
}
を呼び出していますし、私の残りのサービスは次のとおりです。
console.log('inside get all user');
ApiUser.find().then(users => {
console.log('length : '+users.length)
res.status(200).send(users);
}, error => {
res.send(500).send(error);
})
私は私のためにMEANスタックを使用しています応用。 これは私の問題です。私は郵便配達員の仕事から電話をかけています。クローム/モジラコンソールでも、私は期待どおりの反応を見ることができます。 response header
私の角度2のアプリケーションから、私のhandleErrorObservableメソッドが呼び出され、それもまた適切なメッセージなしのエラーで呼び出されます。
sslがアプリケーション内で動作する前に、自分のサーバーにssl証明書をインストールしました。 また、投稿要求を追加する機能もあります。
私は何が欠けているのか分かりません。 助けてください。 ありがとうございます。 @kirkLarkin
へ
エラーはどうなりますか? –
これは、http preflight OPTIONS呼び出しの問題かもしれません。これを確認してください[SO答え](https://stackoverflow.com/a/46123053/2015408) –
データが返されているため、これはプリフライトリクエストではありませんが、あなたは 'Acess-Control-Allow-Origin'をこれは一般的なCORSの問題のようです。 –