我的服务器有10个IP地址。来源:109.232.220.2109.232.220.3109.232.220.4109.232.220.5109.232.220.6如何在Nodejs上使用axios get或post与其他ip一起使用?
pgx2nnw81#
以下是我的解决方案,同时使用https和IPV6
const https = require('https'); const getWrappedHttpsTransport = ({ localAddress, ...forceOptions } = {}) => ({ ...https, request: (options, callback) => https.request({ ...options, ...forceOptions, ...localAddress && { localAddress, family: localAddress.includes(':') ? 6 : 4, }, }, callback), });
像这样使用它:
const instance = axios.create({ transport: getWrappedHttpsTransport({ localAddress, }), }); instance.get('/url');
1条答案
按热度按时间pgx2nnw81#
以下是我的解决方案,同时使用https和IPV6
像这样使用它: