fluffy
/server.js |
@@ -25,6 +25,14 @@ |
'get' |
) |
); |
const POST = require( |
path |
.resolve( |
path.dirname(require.main.filename), |
'src/methods', |
'post' |
) |
); |
const certs = require( |
path |
.resolve( |
@@ -135,9 +143,19 @@ |
}); |
return true; |
}, |
(o) => o === 'PUT', |
(o) => o === 'POST', |
(o) => { |
// TODO: implement PUT |
new POST().process(config, request, response, root) |
.on('log', (data) => { |
log.log(data.severity, data.message); |
}) |
.on('data', (result) => { |
response.setHeader('Content-Type', result.type); |
response.writeHead(result.status); |
result.data |
.on('readable', () => result.data.pipe(response)) |
.on('end', () => response.end()); |
}); |
return true; |
} |
); |
@@ -208,9 +226,19 @@ |
}); |
return true; |
}, |
(o) => o === 'PUT', |
(o) => o === 'POST', |
(o) => { |
// TODO: implement PUT |
new POST().process(config, request, response, root) |
.on('log', (data) => { |
log.log(data.severity, data.message); |
}) |
.on('data', (result) => { |
response.setHeader('Content-Type', result.type); |
response.writeHead(result.status); |
result.data |
.on('readable', () => result.data.pipe(response)) |
.on('end', () => response.end()); |
}); |
return true; |
} |
); |