How to make soap node to transfer location?

All is well exactly to the moment until I start to make another request :(

 soap = require('soap'),
 config = {
 url: '',
 port: 60,
 def: {
 login : 'admin',
 pass : "
 args = {trace: 1,exceptions:1,location:`${config.url}:${config.port}`,rejectUnauthorized: false,};

soap.createClient(`${config.url}:${config.port}?wsdl`,{wsdl_options: args}, function(err, client) {
 client.Login(config.def.login, config.def.pass, function(err, response) {
 if (err) console.log(err);
 else console.log('ok');

Already all head broke :(

Get the start page and then the request is not :(

{ Error: connect ECONNREFUSED
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1083:14)
syscall: 'connect',
address: '',
port: 60 }

What are trying to improve (But this is not accurate, other data about where can leave request no)
<wsdl:service name="sms_1">
<wsdl:port name="sms_1Soap12" binding="tns:sms_1Soap12">
<soap12:address location="https://www.localhost:60"/>
April 4th 20 at 00:42
1 answer
April 4th 20 at 00:44
Well, in General the answer to my question was found


And if someone has a problem with slobodjanyk certificate then here is the solution
client.setSecurity(new soap.ClientSSLSecurity(undefined,undefined, undefined, {rejectUnauthorized: false},));

Find more questions by tags SOAPNode.js