次のnodeJSサーバーが正常に動作しているようです。私は、サーバーからメッセージを受信し、メッセージに基づいていくつかのJSを呼び出すクライアントを記述したいと思います。関与nodejs - nodeJSサーバーに接続してブロードキャストメッセージを受信するクライアントを書く方法
手順は次のとおりです。
- ユーザーは
http://server.xyz.com:8080/pa
- nodeJS Serverは
pa
は、API呼び出しを受信したと接続されたクライアントへのコールと放送を受信URLにアクセスします。 - nodeJSサーバーに接続されているクライアントは、
pa
アクションに関連するJSを呼び出します。
私の質問は次のとおりです。クライアントの場合
1. How do I make sure the server broadcasts that message like Step 2?
2. How do I write a client that performs Step 3 above.
、私はsocket.ioへの参照をたくさん見ていますが、私はこのケースで最高のフレームワークだかわからないです。
server.js
var http = require('http');
http.createServer(function(request, response) {
request.on('error', function(err) {
console.error(err);
response.statusCode = 400;
response.end();
});
response.on('error', function(err) {
console.error(err);
});
response.writeHead(200, {'Content-Type': 'application/json'});
var body=[];
if (request.method === 'GET' && request.url === '/pa') {
response.end(JSON.stringify({"action": "pa"}));
}
else if (request.method === 'GET' && request.url === '/pi') {
response.end(JSON.stringify({"action": "pi"}));
}
else {
response.statusCode = 404;
response.end();
}
}).listen(8080);