Tag: node http proxy

节点http代理和expression

我正在尝试做这样的事情: // Setup prox to handle blog requests httpProxy.createServer({ hostnameOnly: true, router: { 'http://localhost': '8080', 'http://localhost/blog': '2368' } }).listen(8000); 以前我用这个: http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); 基本上,我想仍然使用快递…但是,当人们去http://localhost/blog拿到博客,但仍然通过port 8080 (这将最终是端口80) 所以我把它切换到这个,它运作得更好。 问题是,快递接pipe路由(从我可以告诉) var options = { // pathnameOnly: true, router: { 'localhost': 'localhost:8080', 'localhost/blog': 'localhost:2368' } } // Setup prox to […]

节点js从不同的进程获取和设置数据

我已经完成了产生(subprocess)的节点应用程序和应用程序,应用程序有主机和端口: var exec = require('child_process').spawn; var child = exec('start app'); console.log("Child Proc ID " + child.pid) child.stdout.on('data', function(data) { console.log('stdout: ' + data); }); child.stderr.on('data', function(data) { console.log('stdout: ' + data); }); child.on('close', function(code) { console.log('closing code: ' + code); }); 一些应用程序将立即开始,一些应用程序将需要一些时间10 – 20秒,直到他们开始 。 现在我使用节点http代理来运行应用程序,问题是,当使用希望在运行之前运行应用程序,我得到错误。 任何想法如何以某种方式我可以解决这个问题? proxy.on('error', function (err, req, res) { res.end('Cannot run […]