ネットワーク内のマシンの1つ(クライアント)から、次のようにサーバーに$.ajax()
リクエストを送信しています。Nodejs
//Client : index.html
$.ajax({
type:"post",
url:'http://192.168.2.6:8080',
data:JSON.stringify({"loginData":{"uanme":"maverick","upass":"asd"}}),
success:function(data){console.log(data);alert(data);},
error:function(){alert('Error aala');}
});
そして私のNodejs
サーバーは
//listener.js
var server = require('http').createServer(function (request, response) {
var body='';
if(request.method=='POST'){
request.on('data',function(data){
body+=data;
});
request.on('end',function(){
console.log(body);
});
}
}).listen(8080);
これらconsole.log()
は完全に正常に機能しています。ノード側で送信しているのとまったく同じデータを取得します。
さて、私の質問は、リクエストphp
を行うときに、phpファイルでデータをクライアントに送り返すために使用します。$.ajax()
echo
Nodejs (listener.js file)
データをクライアントに送り返したい場合、サーバー側で何をする必要がありますか?