私は自分のreactjsクライアント側(Webpackサーバー上で実行中)からJavaのテストバックエンドに要求を出そうとしています。Reactjsからlocalhosted APIを呼び出す方法は?
両方ともローカルホストですが、異なるポート(3000と8888)にあります。
私はバックエンドにリクエストするために郵便配達員を使用していますが、私は期待される応答を得るので、すべて正しいと思われます。
XMLHttpRequest cannot load http://localhost:8888/api. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.
は、私は私のサーバーを反応するから、私のバックエンドサーバーがHTTP要求を許可しないと思う:私は反応するから要求したいとき
しかし、私はCORSに関連し、このエラーを持っています。 私は、私のバックエンドに反応からの要求を処理することが大丈夫であることを知らせる方法を見つける必要があります。
テストバックエンドがあります。バックエンドがサーブレットとしてではなくAPIとして使われる前に私が言ったように。
public class test {
public Name getName() {
Name name = new Name("John");
return name;
}
}
レスポンスヘッダ – dpaksoni