AWSを初めて使用しました。 AWSでAPIを使用しようとしています。これはAJAXリクエストです。応答は次のようなものです{“readyState”:0,“responseText”:“”,“status”:0,“statusText”:“error”}
AWS - API呼び出し - jquery ajaxエラー
私は自分のlocalhostからAPIを消費しようとしています。 AWSではcrossDomainリクエストが許可されていないとの記事が少ないため、ローカルでテストするにはどうすればいいですか?
var postURL= "http://example.com/user/" + txtMemberId;
$.ajax({
url: postURL,
crossDomain: true,
datatype: "text",
success: function (data, textStatus, xhr) {
console.log(data);
},
error: function (xhr, textStatus, errorThrown) {
console.log(xhr);
}
});
ステータスは(OK = 200)であると私は直接https://console.aws.amazon.com/apigatewayでAPI Gatewayのコンソールにブラウザで
AWSは、クロスドメインリクエストを許可しません。このAPIはどんなサービスで動作していますか? AWS API Gateway? EC2? EC2インスタンス上で実行されているアプリケーションの場合は、AWSの質問ではなくApacheまたはNginxの質問になります。 CORSを有効にする手順を説明できるように、詳細を提供する必要があります。 –
@ MarkBアプリケーションはElastic Bean Stalk – gunner
にデプロイされます。次に、Elastic BeanstalkでAPIを実行しているWebサーバーでCORSを有効にする必要があります。 –