2014-02-25 1 views
0
exports.list = function(req, res){ 
var url = 'http://www.tribunal.besaba.com/php/servidorSoap.php?wsdl'; 
    soap.createClient(url, function(err, client) { 
    var args = {name: '78763396'}; 
     client.getInhabilidad2(args, function(err, result) { 
      res.send(result); 
     }); 
    }); 
}; 

내가 문제가 전화했을 때 있다는 것을 서비스가 정의되지 않은 방법 getInhabilidad2를 호출 할 수 없습니다 오류 를 얻을 수 nusoap 전화했을 때.내가 ERROR가이 서비스가 nusoap

답변

0

client이 정의되지 않았다고 오류가 표시됩니다. errsoap.createClient 콜백 함수에서 전달 된 것을 확인해야합니다. 그곳에서 client을 생성하지 않는 문제의 근원을 찾아 나중에 getInhabilidad2이라고 부를 수 있습니다.

시도 :

function(err, client) { 
    if(err) { 
     console.log("Error creating client: ", err); 
    } 
    else { 
     ... 
    } 
} 
+0

안녕하세요, 도움을 주셔서 감사합니다 : 오류 { "코드": "ECONNRESET" 가} 내가이 오류를 얻을 오류를 요청 – Jersonbetin

+0

"ECONNRESET는"의 다른 쪽 끝을 의미 연결이 갑자기 그것을 닫았습니다. 비누 서비스 제공자가 어떻게 설치되어 있는지 확인하십시오. 아마도 URL을 보내는 방식이 맘에 들지 않을 것입니다. –