gpt4 book ai didi

node.js - pug 中的 nodejs : Koa , 形式给出未定义

转载 作者:太空宇宙 更新时间:2023-11-04 02:07:25 25 4
gpt4 key购买 nike

我在哈巴狗中有一个表单,只有一个输入

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());

最佳答案

在您的表单中,您正在使用 POST 方法调用 koa 后端。因此,要获取主体,您需要使用类似 co-body,

...
const parse = require('co-body');
...

async function handleForm (ctx) {
let body = await parse(ctx);
console.log(body);
}

关于node.js - pug 中的 nodejs : Koa , 形式给出未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43694206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com