javascript - TypeScript 中的 Soap 请求

标签 javascript node.js typescript soap

我正在尝试使用 TypeScript 运行 SOAP 请求,但在使用 "tsc myfile.ts" 编译代码时出现错误。代码:

import Soap from 'soap';

function soapClientServer(){
    
const url = 'myurl'

Soap.createClient(url, function(err, client){
if(err){
    console.log(err)
}else{
    console.log('connection with SOAP OK')
    client.consultaNFSe({
      token: 'mytoken',
      cnpj: 'mydata',
      nrNota: '',
      nrPedido: 'mydata'
    }, (err, res) =>{
        return console.log(res)
    })
  }
})

}

export default soapClientServer()

错误:

index.ts:1:8 - error TS1192: Module '"/Users/vinicius.siqueira/Projects/MyPC/soap-typescript/node_modules/soap/lib/soap"' has no default export.

1 import Soap from 'soap';
         ~~~~


Found 1 error.

有什么想法吗?谢谢!

最佳答案

import {createClient} from 'soap';

关于javascript - TypeScript 中的 Soap 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62915970/

相关文章:

typescript - 从窄类型和宽类型数组推断类型

html - 如何将一个 div 保持在另一个作为其父级的 div 旁边

javascript - 我将使用什么正则表达式来查找单词 "oy"?

java - 从 Android 应用程序发送整数流并在 Node.js Express 服务器上接收它

node.js - Webpack构建在生产环境上

javascript - Redis 队列将列表中的项目存储为 [object Object]

typescript - RxJS - 每 3 秒查询一次服务器,持续 15 秒或正结果

javascript - ExtJS 4.1-Store.add()(之后是同步)与Model.save()

javascript - AngularJS 1.0.7 : Nesting parallel promises with $resources

node.js - 将 xml-crypto 与 PSHA1 结合使用