@@ -43,6 +43,44 @@ var createStore = require( './connections_store.js' );
43
43
var debug = logger ( 'disposable-http-server' ) ;
44
44
45
45
46
+ // FUNCTIONS //
47
+
48
+ /**
49
+ * Sends a 404 response.
50
+ *
51
+ * @private
52
+ * @param {IncomingMessage } request - HTTP request object
53
+ * @param {ServerResponse } response - HTTP response object
54
+ */
55
+ function notFound ( request , response ) {
56
+ debug ( 'Sending 404 response...' ) ;
57
+ response . statusCode = 404 ;
58
+ response . end ( ) ;
59
+ }
60
+
61
+ /**
62
+ * Sends a 503 response.
63
+ *
64
+ * @private
65
+ * @param {IncomingMessage } request - HTTP request object
66
+ * @param {ServerResponse } response - HTTP response object
67
+ */
68
+ function unavailable ( request , response ) {
69
+ debug ( 'Sending 503 response...' ) ;
70
+ response . statusCode = 503 ;
71
+ response . end ( ) ;
72
+ }
73
+
74
+ /**
75
+ * Callback invoked once a server closes.
76
+ *
77
+ * @private
78
+ */
79
+ function onClose ( ) {
80
+ debug ( 'Server closed.' ) ;
81
+ }
82
+
83
+
46
84
// MAIN //
47
85
48
86
/**
@@ -221,32 +259,6 @@ function httpServer( options ) {
221
259
}
222
260
}
223
261
224
- /**
225
- * Sends a 404 response.
226
- *
227
- * @private
228
- * @param {IncomingMessage } request - HTTP request object
229
- * @param {ServerResponse } response - HTTP response object
230
- */
231
- function notFound ( request , response ) {
232
- debug ( 'Sending 404 response...' ) ;
233
- response . statusCode = 404 ;
234
- response . end ( ) ;
235
- }
236
-
237
- /**
238
- * Sends a 503 response.
239
- *
240
- * @private
241
- * @param {IncomingMessage } request - HTTP request object
242
- * @param {ServerResponse } response - HTTP response object
243
- */
244
- function unavailable ( request , response ) {
245
- debug ( 'Sending 503 response...' ) ;
246
- response . statusCode = 503 ;
247
- response . end ( ) ;
248
- }
249
-
250
262
/**
251
263
* Sends HTML content in response to a client request.
252
264
*
@@ -312,15 +324,6 @@ function httpServer( options ) {
312
324
connections [ keys [ i ] ] . destroy ( ) ;
313
325
}
314
326
}
315
-
316
- /**
317
- * Callback invoked once a server closes.
318
- *
319
- * @private
320
- */
321
- function onClose ( ) {
322
- debug ( 'Server closed.' ) ;
323
- }
324
327
}
325
328
326
329
0 commit comments