tengo un formulario en pug con solo una entrada
form(action="/" method="POST") label Enter URL to shorten br input(name="url" type="url") button(type="submit") SubmitUso koa-pug para obtener la entrada.
async function handleForm (ctx) { console.log(ctx.request.body); }Sin embargo, esto registra undefined
También uso koa-body como analizador de cuerpo.
app.use(body());En su formulario, está llamando a su backend koa con un método POST . Entonces, para obtener el cuerpo, necesitas usar algo como co-body ,
... const parse = require('co-body'); ... async function handleForm (ctx) { let body = await parse(ctx); console.log(body); }