Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hirako2000/koa-router-multer
Minimalist Wrapper of multer, for koa-router
https://github.com/hirako2000/koa-router-multer
koa koa-multer koa-router koa2 multer multipart-uploads upload
Last synced: 3 months ago
JSON representation
Minimalist Wrapper of multer, for koa-router
- Host: GitHub
- URL: https://github.com/hirako2000/koa-router-multer
- Owner: hirako2000
- License: mit
- Created: 2016-05-14T14:59:22.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-13T18:37:04.000Z (over 6 years ago)
- Last Synced: 2024-10-17T17:24:33.618Z (4 months ago)
- Topics: koa, koa-multer, koa-router, koa2, multer, multipart-uploads, upload
- Language: JavaScript
- Homepage:
- Size: 21.5 KB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# koa-router-multer
Wrapper of koa-multer, for koa-router.Tested with Koa 2.x, should work with Koa 1.x as well.
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b9f47f9a80c24ce39a514f9b2d6673b2)](https://app.codacy.com/app/hirako2000/koa-router-multer?utm_source=github.com&utm_medium=referral&utm_content=hirako2000/koa-router-multer&utm_campaign=Badge_Grade_Dashboard)
[![Build Status](https://travis-ci.org/hirako2000/koa-router-multer.svg?branch=master)](https://travis-ci.org/hirako2000/koa-router-multer)
[![Dependency Status](https://david-dm.org/hirako2000/koa-router-multer.svg)](https://david-dm.org/hirako2000/koa-router-multer)
[![devDependency Status](https://david-dm.org/hirako2000/koa-router-multer/dev-status.svg)](https://david-dm.org/hirako2000/koa-router-multer#info=devDependencies)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/hirako2000/koa-router-multer/blob/master/LICENSE)## Install
```sh
$ npm install --save koa-router-multer
```## Usage
Import the module
```js
import multer from 'koa-router-multer';
```Set the upload folder for file uploads
```js
var upload = multer({ dest: 'uploads/' });
```
Example of resource
```js
route.post('/upload', upload.single('file'), function * (next) {
var filename = this.req.file.filename;
var mimeType = this.req.file.mimetype;
...
...
});
```See more, [koa-multer](https://github.com/koa-modules/multer)
## License
[MIT](LICENSE)