A body parser plugin for framework Yion
$ npm install --save yion-body-parser
const { createServer, createApp } = require('yion');
const bodyParser = require('yion-body-parser');
const app = createApp();
const server = createServer(app, [bodyParser]);
app.post('/file', (req, res) => {
const file = req.body.file; // file sent with name "file"
res.sendFile(file.filepath, file.filename, file.mimetype);
});
File metadata :
filename
: file namefilepath
: file temporary pathencoding
: file encodingmimetype
: file MIME typelength
: file lengthdata
: file's data (buffer)