私はAngular2で遊んでいます。私はJerseyを使って基本的なRESTful APIを開発しました。私はそれをテストし、うまくいきます(ブラウザとSOAPのUIで)。Angular2からジャージを呼び出す
@GET
@Produces(MediaType.APPLICATION_JSON)
public TwoWordsMessage getMessage() {
TwoWordsMessage message = new TwoWordsMessage();
message.setFirstWord("hello");
message.setSecondWord("world");
return message;
}
私はAngular2アプリからサービスを呼び出すためにtryngだ:これはコードです
this.http.request(this.url).subscribe((res: Response) => {
this.message = res.json();
});
私は「のgetMessage」メソッドが呼び出されること(debbuging)と、それはTwoWordsMessageを返す見ることができます
Angular2アプリケーションは決してそれを取得しません。 URLはhttp://jsonplaceholder.typicode.com/posts/1と同じコードで正常に動作します。
私は間違っていますか?
ありがとうございます!
をレスポンスのように見える? –
はng2サーバーのようですが、応答を待っているか、それを処理する方法がわかりません。 'code'this.message = res.json();' code' –
デベロッパーコンソールをチェックしましたか?エラーはありますか?たぶんCORSエラー? –