AJAXを介してポート8080で実行されているnode.jsサーバーにPOSTリクエストを正常に送信しています。
$.ajax({
url: 'http://127.0.0.1:8080',
type: 'post',
dataType: 'text',
data: 'test'
});
リクエストに応じてイベントリスナーを使用して、データサーバー側を読み取って操作することができます。
request.setEncoding('utf8');
request.addListener('data', function(chunk) {
console.log(chunk);
});
request.addListener('end', function() {
response.end();
});
ただし、AJAX呼び出しが失敗したなど、クライアント側でエラーが発生します。私が得るエラーは次のとおりです。
XMLHttpRequest cannot load http://127.0.0.1:8080/. Origin http://127.0.0.1 is not allowed by Access-Control-Allow-Origin.
また、応答がなく、ヘッダーも欠落していることに気付きました。