使用节点js跟踪服务器的所有请求和响应

时间:2016-03-24 09:37:09

标签: node.js service server listener

我是nodejs app开发的初学者。我有以下要求,

在主机上的服务器A上运行的Web应用程序。另一个服务是在不同的主机上实现和运行,应该拦截来自运行在服务器A上的WebApp的所有传入请求和传出响应。所有这些细节都必须存储在一个文件中。

寻找关于如何实施拦截服务的例子或想法。谢谢。

1 个答案:

答案 0 :(得分:1)

看一下socket.io,它是一个socket客户端& Node.js的服务器(这是一个演示:http://socket.io/get-started/chat/

您可以使用socket.io在两个应用之间发送数据,然后使用file stream将数据写入文件:

var fs = require('fs');
fs.writeFile(__dirname "/file.txt", "Hello World!", function(err) {
    if(err) {
        return console.log(err);
    }
    console.log("File saved!");
});