无法在node.js中设置头,以及如何在ssh连接中发送更多服务器
//我是此node.js字段的新手。下次尝试刷新页面时连接一次之后。数据不会再次加载。它会抛出一个错误“发送后无法设置标题”。如果我想检查更多的服务器数量,我还有一个疑问。我如何实现dat???这是因为res.json可能已经结束了响应。它似乎不是完整的源代码,因为您将在某处多次调用无法在node.js中设置头,以及如何在ssh连接中发送更多服务器,node.js,mean-stack,Node.js,Mean Stack,//我是此node.js字段的新手。下次尝试刷新页面时连接一次之后。数据不会再次加载。它会抛出一个错误“发送后无法设置标题”。如果我想检查更多的服务器数量,我还有一个疑问。我如何实现dat???这是因为res.json可能已经结束了响应。它似乎不是完整的源代码,因为您将在某处多次调用res.json()。无论如何->将res.json().end()放入on('end')回调中 app.get('/api/platforms2',function(req,res){
res.json()
。无论如何->将res.json().end()
放入on('end')回调中
app.get('/api/platforms2',function(req,res){
var sshcommectionresult="came";
c.connect({
host: '10.254.27.9',
port: 22,
//debug: console.log,
readyTimeout: 99999,
username: 'fork',
password:'fork'
});
c.on('connect', function() {
console.log('Connection :: connect');
});
c.on('ready', function(err) {
console.log('Connection :: ready');
if(err){
sshcommectionresult="Failed inside function"
}
else{
sshcommectionresult="Connected";
}
c.on('error', function(err) {
console.log('Connection :: error :: ' + err);
sshcommectionresult="wrong username";
});
c.on('end', function() {
console.log('Connection :: end');
});
c.on('close', function(had_error) {
console.log('Connection :: close');
});
res.json(sshcommectionresult);
});
});