1.3.0 • Published 8 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
8 years ago
1.2.3
8 years ago
1.2.2
9 years ago
1.2.1
9 years ago
1.2.0
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.0
9 years ago
0.4.5
9 years ago
0.4.4
9 years ago
0.4.3
9 years ago
0.4.2
9 years ago
0.4.1
9 years ago
0.4.0
9 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago