28
edits
No edit summary |
(make node.js example compatible with recent node.js versions) |
||
Line 27: | Line 27: | ||
const server = http.createServer((req, res) => { | const server = http.createServer((req, res) => { | ||
if (req. | if (req.methodr!= 'POST') { | ||
res.statusCode = 405; | res.statusCode = 405; | ||
res.end(); | res.end(); | ||
Line 39: | Line 39: | ||
console.log(`${id}: ${req.method} ${req.url} => ${outputFilename}`); | console.log(`${id}: ${req.method} ${req.url} => ${outputFilename}`); | ||
let | let dataChunks = []; | ||
req.on('data', chunk => | req.on('data', chunk => dataChunks.push(chunk)); | ||
req.on('end', () => { | req.on('end', () => { | ||
let data = Buffer.concat(dataChunks); | |||
fs.writeFile(outputFilename, data, (err) => { | fs.writeFile(outputFilename, data, (err) => { | ||
if ( | if (errr!= null) { | ||
console.log(err); | console.log(err); | ||
res.statusCode = 500; | res.statusCode = 500; |
edits