mirror of
https://github.com/http-party/node-http-proxy.git
synced 2025-12-08 20:59:18 +00:00
38 lines
727 B
JavaScript
38 lines
727 B
JavaScript
/*
|
|
* index.js: Top level include for node-http-proxy helpers
|
|
*
|
|
* (C) 2010 Nodejitsu Inc.
|
|
* MIT LICENCE
|
|
*
|
|
*/
|
|
|
|
//
|
|
// @nextPort {number}
|
|
// Returns an auto-incrementing port for tests.
|
|
//
|
|
Object.defineProperty(exports, 'nextPort', {
|
|
get: function () {
|
|
var current = this.port || 8000;
|
|
this.port = current + 1;
|
|
return current;
|
|
}
|
|
});
|
|
|
|
//
|
|
// @nextPortPair {Object}
|
|
// Returns an auto-incrementing pair of ports for tests.
|
|
//
|
|
Object.defineProperty(exports, 'nextPortPair', {
|
|
get: function () {
|
|
return {
|
|
target: this.nextPort,
|
|
proxy: this.nextPort
|
|
};
|
|
}
|
|
});
|
|
|
|
//
|
|
// Export additional helpers for `http` and `websockets`.
|
|
//
|
|
exports.http = require('./http');
|
|
exports.ws = require('./ws'); |