在以下代码中,app1.js发送有关localhost port 3000
的信息 //app1.js
var http = require('http');
const valueToTransfert = 'test';
var server = http.createServer(function(req, res) {
res.end('valueToTransfert');
});
server.listen(3000);
我想创建第二个程序app2.js,它将同时运行并读取app1.js在localhost:3000上发送的数据。
我该怎么做?
感谢您的帮助
答案 0 :(得分:0)
这有点像黑客,但它可能会影响您的直接目的
require('child_process').exec('node app2.js test', function(err, stdout, stderr) {
// you get your results in stdout
// app2.js would have to output its result with console.log(...);
});
但是如果你需要发送更多数据,你可能需要设置另一台服务器,或者做一些更复杂的事情。