Read request body
Access the request body by calling methods on request.body. Methods validate
that the body is of the correct type.
// routes/api.ts
import route from "primate/route";
export default route({
async post(request) {
const received = await request.body.text();
return { received };
},
});// routes/api.ts
import route from "primate/route";
export default route({
async post(request) {
const received = await request.body.json();
return { received };
},
});import route from "primate/route";
export default route({
async post(request) {
const received = await request.body.form();
return { received };
},
});import route from "primate/route";
export default route({
async post(request) {
const { form, files } = await request.body.multipart();
return { form };
},
});// routes/api.ts
import route from "primate/route";
export default route({
async post(request) {
const blob = await request.body.blob();
return { blob };
},
});