mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
20 lines
583 B
JavaScript
Executable File
20 lines
583 B
JavaScript
Executable File
'use strict';
|
|
var requestOptions = require('../../lib/requestOptions');
|
|
|
|
function resolveProxyHost(container) {
|
|
var parsedHost;
|
|
|
|
if (container.options.memoizeHost && container.options.memoizedHost) {
|
|
parsedHost = container.options.memoizedHost;
|
|
} else {
|
|
parsedHost = requestOptions.parseHost(container);
|
|
}
|
|
|
|
container.proxy.reqBuilder.host = parsedHost.host;
|
|
container.proxy.reqBuilder.port = container.options.port || parsedHost.port;
|
|
container.proxy.requestModule = parsedHost.module;
|
|
return Promise.resolve(container);
|
|
}
|
|
|
|
module.exports = resolveProxyHost;
|