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);
});
});
};
我有一个问题是当一个名为nusoap的服务出错时 无法调用未定义的方法getInhabilidad2。
答案 0 :(得分:0)
您的错误告诉您client
未定义。您应该检查err
的回调函数中传递的soap.createClient
返回的内容。在那里,您会找到问题的根源,而不是创建client
以便稍后可以调用其getInhabilidad2
。
尝试:
function(err, client) {
if(err) {
console.log("Error creating client: ", err);
}
else {
...
}
}