请帮我

我正在尝试用肥皂 . 我使用节点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)

我不明白为什么它不起作用 .

谢谢 .