Node.js Soap客户端传出网络接口

时间:2017-10-16 23:14:53

标签: javascript node.js soap network-interface

我正在使用Node.js' Soap Client(https://github.com/vpulim/node-soap)与其他服务进行广泛集成。但是,这不是我服务器上运行的唯一集成,我想从另一个网络接口拨打我的电话(即"外部IP")

我的软件层非常完整,但这是我无法预测的。我可以用一些设置,或者一些Node.js'启动论证?

我在想一个本地运行的代理服务器(即使在与应用程序相同的线程中),但是 - 如果可能的话 - 我欢迎一些更优雅的选择。

1 个答案:

答案 0 :(得分:0)

好的,我已经设法通过使用请求模块(https://github.com/request/request)并只需更改一行代码来实现此目的:

soap.createClientAsync('https://example.com/service.php?wsdl', {
    'request': request.defaults({
        localAddress: 'xxx.xxx.xxx.xxx',
        connection: 'keep-alive'
    })
})