我在帕格只有一个输入
的表格form(action="/" method="POST")
label Enter URL to shorten
br
input(name="url" type="url")
button(type="submit") Submit
我用koa-pug来获取输入
async function handleForm (ctx) {
console.log(ctx.request.body);
}
然而,这记录未定义
我也使用koa-body作为身体解析器
app.use(body());
答案 0 :(得分:0)
在您的表单中,您使用POST
方法调用koa后端。因此,要获得身体,您需要使用类似co-body
,
...
const parse = require('co-body');
...
async function handleForm (ctx) {
let body = await parse(ctx);
console.log(body);
}