|
20 | 20 | // USE OR OTHER DEALINGS IN THE SOFTWARE.
|
21 | 21 |
|
22 | 22 | 'use strict';
|
23 |
| -exports.IncomingMessage = require('_http_incoming').IncomingMessage; |
24 |
| - |
25 |
| -exports.OutgoingMessage = require('_http_outgoing').OutgoingMessage; |
26 |
| - |
27 |
| -exports.METHODS = require('_http_common').methods.slice().sort(); |
28 | 23 |
|
29 | 24 | const agent = require('_http_agent');
|
30 |
| -exports.Agent = agent.Agent; |
31 |
| -exports.globalAgent = agent.globalAgent; |
32 |
| - |
| 25 | +const client = require('_http_client'); |
| 26 | +const common = require('_http_common'); |
| 27 | +const incoming = require('_http_incoming'); |
| 28 | +const outgoing = require('_http_outgoing'); |
33 | 29 | const server = require('_http_server');
|
34 |
| -exports.ServerResponse = server.ServerResponse; |
35 |
| -exports.STATUS_CODES = server.STATUS_CODES; |
36 |
| -exports._connectionListener = server._connectionListener; |
37 |
| -const Server = exports.Server = server.Server; |
38 | 30 |
|
39 |
| -exports.createServer = function createServer(requestListener) { |
40 |
| - return new Server(requestListener); |
41 |
| -}; |
| 31 | +const Server = server.Server; |
| 32 | +const ClientRequest = client.ClientRequest; |
42 | 33 |
|
43 |
| -const client = require('_http_client'); |
44 |
| -const ClientRequest = exports.ClientRequest = client.ClientRequest; |
| 34 | +function createServer(requestListener) { |
| 35 | + return new Server(requestListener); |
| 36 | +} |
45 | 37 |
|
46 |
| -exports.request = function request(options, cb) { |
| 38 | +function request(options, cb) { |
47 | 39 | return new ClientRequest(options, cb);
|
48 |
| -}; |
| 40 | +} |
49 | 41 |
|
50 |
| -exports.get = function get(options, cb) { |
51 |
| - var req = exports.request(options, cb); |
| 42 | +function get(options, cb) { |
| 43 | + var req = request(options, cb); |
52 | 44 | req.end();
|
53 | 45 | return req;
|
| 46 | +} |
| 47 | + |
| 48 | +module.exports = { |
| 49 | + _connectionListener: server._connectionListener, |
| 50 | + METHODS: common.methods.slice().sort(), |
| 51 | + STATUS_CODES: server.STATUS_CODES, |
| 52 | + Agent: agent.Agent, |
| 53 | + ClientRequest, |
| 54 | + globalAgent: agent.globalAgent, |
| 55 | + IncomingMessage: incoming.IncomingMessage, |
| 56 | + OutgoingMessage: outgoing.OutgoingMessage, |
| 57 | + Server, |
| 58 | + ServerResponse: server.ServerResponse, |
| 59 | + createServer, |
| 60 | + get, |
| 61 | + request |
54 | 62 | };
|
0 commit comments