node-http-server – Diff between revs 31 and 35

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 31 Rev 35
Line 92... Line 92...
92   92  
93 // Start HTTP server. 93 // Start HTTP server.
94 http.createServer( 94 http.createServer(
95 // authentication, 95 // authentication,
96 (request, response) => 96 (request, response) =>
97 new Handler().process(config, request, response, root) 97 new Handler().process(config, request, response, root)
98 .on('log', (data) => { 98 .on('log', (data) => {
99 log.log(data.severity, data.message); 99 log.log(data.severity, data.message);
100 }) 100 })
101 .on('data', (result) => { 101 .on('data', (result) => {
102 // Set the response status. 102 response.setHeader('Content-Type', result.type);
103 response.status = result.status; -  
104 // Set the content type and send the data. -  
105 response.setHeader('Content-Type', result.type); 103 response.writeHead(result.status);
106 result.data 104 result.data
107 .on('readable', () => result.data.pipe(response)) 105 .on('readable', () => result.data.pipe(response))
108 .on('end', () => response.end()); 106 .on('end', () => response.end());
109 }) 107 })
110 ).listen(config.net.port, config.net.address, () => { 108 ).listen(config.net.port, config.net.address, () => {
111 log.info('HTTP Server accessible at: http://' + 109 log.info('HTTP Server accessible at: http://' +
112 config.net.address + 110 config.net.address +
113 ':' + 111 ':' +
Line 130... Line 128...
130 { 128 {
131 key: certificates.privateKey, 129 key: certificates.privateKey,
132 cert: certificates.certificate, 130 cert: certificates.certificate,
133 }, 131 },
134 (request, response) => 132 (request, response) =>
135 new Handler().process(config, request, response, root) 133 new Handler().process(config, request, response, root)
136 .on('log', (data) => { 134 .on('log', (data) => {
137 log.log(data.severity, data.message); 135 log.log(data.severity, data.message);
138 }) 136 })
139 .on('data', (result) => { 137 .on('data', (result) => {
140 // Set the response status. 138 response.setHeader('Content-Type', result.type);
141 response.status = result.status; 139 response.writeHead(result.status);
142 // Set the content type and send the data. -  
143 response.setHeader('Content-Type', result.type); -  
144 result.data 140 result.data
145 .on('readable', () => result.data.pipe(response)) 141 .on('readable', () => result.data.pipe(response))
146 .on('end', () => response.end()); 142 .on('end', () => response.end());
147 }) 143 })
148 ).listen(config.ssl.port, config.ssl.address, () => { 144 ).listen(config.ssl.port, config.ssl.address, () => {
149 log.info('HTTPs Server accessible at: https://' + 145 log.info('HTTPs Server accessible at: https://' +
150 config.ssl.address + 146 config.ssl.address +
151 ':' + 147 ':' +
152 config.ssl.port + 148 config.ssl.port +