我希望能够将我的机器上的东西卷曲到我的服务器上。服务器应该将另一个请求发送到另一台计算机,并使用该响应进行响应。像代理一样的东西。所以我现在(由于某些原因,某些部分被混淆了):
internalHttpServer = _Http.createServer(function (request, response) {
if(request is valid){
pass_on_request(request, response); /** Sends the request on another server **/
respond_with_data(request, response); /** how do I write this function to respond with the other result? **/
}
}
respond_400(response);
});
function pass_on_request(req, res) {
var id = get_id_to_request_from()
list_of_other_connections[id].sendUTF(request)
/** How do I send res with the results of this call? **/
connection.on('message', function(message) {
/** what to do **/
});
提前致谢
答案 0 :(得分:0)
您需要使用类似socket.io的库来保持连接打开。当它出局时,它也可能在HTTP2中可用。有了快递,你不能这样做,因为它希望从一个请求得到一个答案。