Settings: Difference between revisions

148 bytes added ,  6 April 2020
no edit summary
No edit summary
No edit summary
Line 510: Line 510:
const server = http.createServer((req, res) => {
const server = http.createServer((req, res) => {


if (req.method != 'POST') {
      if (req.method != 'POST') {


res.statusCode = 405;
          res.statusCode = 405;


res.end();
          res.end();


return;
          return;


}
      }


let id = fileCount++;
let id = fileCount++;
Line 532: Line 532:
req.on('end', () => {
req.on('end', () => {


fs.writeFile(outputFilename, data, (err) => {
      fs.writeFile(outputFilename, data, (err) => {


if (err != null) {
        if (err != null) {


console.log(err);
                console.log(err);


res.statusCode = 500;
                res.statusCode = 500;


} else {
        } else {


res.statusCode = 200;
                res.statusCode = 200;


}
        }


res.end();
        res.end();


});
      });


});
  });


});
});
Line 556: Line 556:
server.listen(port, listenAddress, () => {
server.listen(port, listenAddress, () => {


console.log(`Server running at http://${listenAddress}:${port}/`);
  console.log(`Server running at http://${listenAddress}:${port}/`);


});
});
1,775

edits