请帮我
我正在尝试用肥皂 . 我使用节点js和肥皂
这是代码
soap.createClientAsync(url,wsdlOptions).then((client)=>{
client.addHttpHeader('Content-Type','text/xml; charset=utf-8');
client.addHttpHeader('SOAPAction','http://tempuri.org/ConvertSignDocument');
client.setSOAPAction("http://tempuri.org/ConvertSignDocument");
//client.on("POS")
client.POSTAsync(args).then((result) =>{
console.log(result);
console.log(rawResponse);
console.log(soapHeader);
console.log(rawRequest);
}).catch((err)=>{
console.log(err);
});
}).catch((err)=>{
console.log(err);
});
这是错误
Blockquote TypeError:client.POSTAsync不是tryCatcher上的soap.createClientAsync.then(D:\ Web \ FactElect \ route \ inicial.js:155:15)中的函数(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ util.js:16:23)在Promise._settlePromise(D:\ Web \ FactElect)的Promise._settlePromiseFromHandler(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:512:31)位于Promise._settlePromises的Promise._settlePromise0(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:614:10)中的\ node_modules \ bluebird \ js \ release \ promise.js:569:18) D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:694:18)在_drainQueueStep(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:138:12)at at Async._drainQueues中的_drainQueue(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:131:9)(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:147 :5)在runCallback上的Immediate.Async.drainQueues(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:17:14)(timers.js:810:20) at tryOnImmediate(timers.js:768:5)at processImmediate [as _immediateCallback](timers.js:745:5)Envio de factura numero 1 a las Sat Sep 15 2018 07:30:55 GMT-0500(Horaest.Pacífico) ,Sudamérica)TypeError:client.POSTAsync不是soapCatcher(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ util.js:16:23)在Promise._settlePromise(D:\ Web \)的Promise._settlePromiseFromHandler(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:512:31) FactElect \ node_modules \ bluebird \ js \ release \ promise.js:569:18)在Promise._settlePromises的Promise._settlePromise0(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:614:10) (D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ promise.js:694:18)在_drainQueueStep(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:138:12) at_drainQueue(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:131:9)at Async._drainQueues(D:\ Web \ FactE lect \ node_modules \ bluebird \ js \ release \ async.js:147:5)在runCallback上的Immediate.Async.drainQueues(D:\ Web \ FactElect \ node_modules \ bluebird \ js \ release \ async.js:17:14) (timers.js:810:20)在tryInImmediate(timers.js:768:5)的processImmediate [as _immediateCallback](timers.js:745:5)
我不明白为什么它不起作用 .
谢谢 .