我是nodejs app开发的初学者。我有以下要求,
在主机上的服务器A上运行的Web应用程序。另一个服务是在不同的主机上实现和运行,应该拦截来自运行在服务器A上的WebApp的所有传入请求和传出响应。所有这些细节都必须存储在一个文件中。
寻找关于如何实施拦截服务的例子或想法。谢谢。
答案 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!");
});