|
|
- var url = require('url');
-
- var override = require('../utils/override');
-
- function inlineRequestFrom(option) {
- return override(
- /* jshint camelcase: false */
- proxyOptionsFrom(process.env.HTTP_PROXY || process.env.http_proxy),
- option || {}
- );
- }
-
- function proxyOptionsFrom(httpProxy) {
- return httpProxy ?
- {
- hostname: url.parse(httpProxy).hostname,
- port: parseInt(url.parse(httpProxy).port)
- } :
- {};
- }
-
- module.exports = inlineRequestFrom;
|