gpt4 book ai didi

node.js - 如何使用 koajs 发送 http 响应

转载 作者:搜寻专家 更新时间:2023-11-01 00:21:28 26 4
gpt4 key购买 nike

我正在尝试通过 facebook 验证 webhook。所以 facebook 在我的 nodejs 路由中点击我的 url my-url/facebook/receive 我会做 res.send(req.query['hub.challenge']); 发送一个 HTTP 响应。

我正在使用 KoaJS。据我了解,Koajs 将请求和响应对象合并到 ctx 中,但是在阅读文档时我找不到任何与 ctx.send 类似的内容发送一个 http 响应。

谁能给我一些指导或链接。

谢谢。

最佳答案

要发送响应正文,您只需执行 ctx.response.body = 'Hello'ctx 有很多别名,因此您不必自己引用responserequest。执行 ctx.body = 'Hello' 与上面的代码相同。

如果你想设置标题,你可以使用 ctx.set() 方法。例如:ctx.set('Content-Type', 'text/plain')

要访问 query 参数,您可以使用 ctx.request.query['some-key'](或者只是别名 ctx.query[ '一些键']).

所有不同的请求/响应方法在 Koa 中都有很好的记录。网站以及附加到 ctx 的别名列表。我强烈建议您阅读一下。

关于node.js - 如何使用 koajs 发送 http 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42212432/

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