rsnext/test/integration/api-support/pages/api/no-parsing.js
JJ Kasper 14ca20d0d5 Add warning when API resolves without the request being finished (#9999)
* Add error when API resolves without the request being finished

* Update to only show warning in development instead

* Update packages/next/next-server/server/api-utils.ts

Co-authored-by: Joe Haddad <timer150@gmail.com>
2020-01-10 10:56:20 -05:00

21 lines
379 B
JavaScript

export const config = {
api: {
bodyParser: false,
},
}
export default (req, res) => {
return new Promise(resolve => {
if (!req.body) {
let buffer = ''
req.on('data', chunk => {
buffer += chunk
})
req.on('end', () => {
res.status(200).json(JSON.parse(Buffer.from(buffer).toString()))
resolve()
})
}
})
}