1.3.0 • Published 7 years ago
@rill/body v1.3.0
Isomorphic request body parser for Rill. Uses formidable to parse form data.
Installation
npm install @rill/body
Example
const app = require("rill")()
const bodyParser = require("@rill/body")
app.use(bodyParser())
app.use(function ({ req, res }, next) {
req.body // Object containing parsed form fields.
req.files // Object of form fields with files.
})
API Options / Defaults.
{
// Form encoding.
encoding: "utf-8",
// Max size (in bytes) for forms.
limit: "2mb",
// Max number of fields (0 for unlimited).
limitFields: 1000,
// Ignore form data parsing on GET, HEAD and DELETE requests.
strict: true,
// When flat is false fields such as a[b][c] won't be expanded.
flat: false,
// A function that can modify all fields parsed.
transformField: (field, value)=> ...,
// A function that can modify all files parsed.
transformFile: (field, file)=> ...,
}
Contributions
- Use
npm test
to run tests.
Please feel free to create a PR!
1.3.0
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.0
8 years ago
0.4.5
8 years ago
0.4.4
8 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago