koa-body-clean
!nodenodenode-url
!npmnpmnpm-url
!teststeststests-url
!codecovcodecovcodecov-url
!depsdepsdeps-url
!ddepsddepsddeps-url
!standardstandardstandard-urlKoa middleware for auto cleanup files created to disk by:
- koa-body
- koa-better-body
- koa-multer
- or any multipart middleware that populate
ctx.request.files
,ctx.request.body.files
orctx.req.files
The middleware will automatically remove any file in temporary location upon response end, throws or close.
Please report any issues!
Installation
Requires:- node >=
7.6.x
- koa >=
2
$ npm install koa-body-clean
Usage
const bodyClean = require('koa-body-clean')
Example
const body = require('koa-body') // or koa-better-body, koa-multer, ...
const bodyClean = require('koa-body-clean')
const Koa = require('koa')
const app = new Koa()
app.use(body(bodyOptions))
app.use(bodyClean())
Skipping files
To skip a file from removal, setskip
attribute to true
in file object.