UNPKG

@mixint/pathwrite

Version:

A Transflect stream to stream incoming files to disk and respond with file stats on success.

16 lines (15 loc) 448 B
let PathWrite = require('../PathWrite') let http = require('http') let fs = require('fs') http.createServer({ IncomingMessage: require('parsedmessage'), ServerResponse: require('serverfailsoft'), }, (req, res) => { console.log(req.method) console.log(req.pathname) if(req.method == 'PUT'){ req.pipe(new PathWrite).pipe(res) } else { fs.createReadStream(req.pathname).pipe(res) } }).listen(3000)