summaryrefslogtreecommitdiff
path: root/index.js
blob: ba60515f1277887813e6149ab3de01ef302f9af4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const http = require('http');
 
const server = http.createServer((req, res) => {
    let filename = req.headers['filename'];
    let buffer = '';
    res.setHeader('Content-type','text/plain');
    res.statusCode = 200;
    req.on('end', () => {
        res.write(buffer, '', () => { res.end() });
    });
    req.on('data', (chunk) => {
        buffer += chunk;
    });
});
 
server.on('clientError', (err, socket) => {
    socket.end('HTTP/1.1 400 Bad Request\r\n\r\n');
});
 
server.listen(8000);