fluffy – Diff between revs 5 and 6
?pathlinks?
Rev 5 | Rev 6 | |||
---|---|---|---|---|
Line 23... | Line 23... | |||
23 | path.dirname(require.main.filename), |
23 | path.dirname(require.main.filename), |
|
24 | 'src/methods', |
24 | 'src/methods', |
|
25 | 'get' |
25 | 'get' |
|
26 | ) |
26 | ) |
|
27 | ); |
27 | ); |
|
- | 28 | const POST = require( |
||
- | 29 | path |
||
- | 30 | .resolve( |
||
- | 31 | path.dirname(require.main.filename), |
||
- | 32 | 'src/methods', |
||
- | 33 | 'post' |
||
- | 34 | ) |
||
- | 35 | ); |
||
28 | const certs = require( |
36 | const certs = require( |
|
29 | path |
37 | path |
|
30 | .resolve( |
38 | .resolve( |
|
31 | path.dirname(require.main.filename), |
39 | path.dirname(require.main.filename), |
|
32 | 'src/server', |
40 | 'src/server', |
|
Line 133... | Line 141... | |||
133 | .on('readable', () => result.data.pipe(response)) |
141 | .on('readable', () => result.data.pipe(response)) |
|
134 | .on('end', () => response.end()); |
142 | .on('end', () => response.end()); |
|
135 | }); |
143 | }); |
|
136 | return true; |
144 | return true; |
|
137 | }, |
145 | }, |
|
138 | (o) => o === 'PUT', |
146 | (o) => o === 'POST', |
|
139 | (o) => { |
147 | (o) => { |
|
- | 148 | new POST().process(config, request, response, root) |
||
- | 149 | .on('log', (data) => { |
||
- | 150 | log.log(data.severity, data.message); |
||
- | 151 | }) |
||
- | 152 | .on('data', (result) => { |
||
- | 153 | response.setHeader('Content-Type', result.type); |
||
- | 154 | response.writeHead(result.status); |
||
140 | // TODO: implement PUT |
155 | result.data |
|
- | 156 | .on('readable', () => result.data.pipe(response)) |
||
- | 157 | .on('end', () => response.end()); |
||
- | 158 | }); |
||
141 | return true; |
159 | return true; |
|
142 | } |
160 | } |
|
143 | ); |
161 | ); |
|
144 | } |
162 | } |
|
145 | ).listen(config.net.port, config.net.address, () => { |
163 | ).listen(config.net.port, config.net.address, () => { |
|
Line 206... | Line 224... | |||
206 | .on('readable', () => result.data.pipe(response)) |
224 | .on('readable', () => result.data.pipe(response)) |
|
207 | .on('end', () => response.end()); |
225 | .on('end', () => response.end()); |
|
208 | }); |
226 | }); |
|
209 | return true; |
227 | return true; |
|
210 | }, |
228 | }, |
|
211 | (o) => o === 'PUT', |
229 | (o) => o === 'POST', |
|
212 | (o) => { |
230 | (o) => { |
|
- | 231 | new POST().process(config, request, response, root) |
||
- | 232 | .on('log', (data) => { |
||
- | 233 | log.log(data.severity, data.message); |
||
- | 234 | }) |
||
- | 235 | .on('data', (result) => { |
||
- | 236 | response.setHeader('Content-Type', result.type); |
||
- | 237 | response.writeHead(result.status); |
||
213 | // TODO: implement PUT |
238 | result.data |
|
- | 239 | .on('readable', () => result.data.pipe(response)) |
||
- | 240 | .on('end', () => response.end()); |
||
- | 241 | }); |
||
214 | return true; |
242 | return true; |
|
215 | } |
243 | } |
|
216 | ); |
244 | ); |
|
217 | } |
245 | } |
|
218 | ).listen(config.ssl.port, config.ssl.address, () => { |
246 | ).listen(config.ssl.port, config.ssl.address, () => { |