我正在使用nodejs中的应用程序。我已经创建了一个服务器,我有一些其他服务器。当主服务器要求其他服务器应该回复他们的IP地址和他们的公钥。我正在考虑使用海港https://github.com/substack/seaport/blob/master/readme.markdown,但事情并没有奏效。
[lilac@ LILAC revanth] $ seaport listen 9090
bash: seaport: command not found[lilac@ LILAC revanth] $ cat server.js
var seaport = require('seaport');
var ports = seaport.connect('localhost', 9090);
var http = require('http');
var server = http.createServer(function(req, res) {
res.end('beep boop\r\n');
});
server.listen(ports.register('web@1.2.3'));
[lilac@ LILAC revanth] $ cat client.js
var seaport = require('seaport');
var ports = seaport.connect(9090);
var request = require('request');
ports.get('web@1.2.x', function(ps) {
var u = 'http://' + ps[0].host + ':' + ps[0].port;
request(u).pipe(process.stdout);
});
这是我得到的错误