我正在尝试通过Facebook验证Webhook。所以facebook my-url/facebook/receive在nodejs的路由中点击了我的URL ,我想res.send(req.query['hub.challenge']);发送一个http响应。
我正在使用KoaJS。据我了解,Koajs将请求和响应对象合并到其中,ctx但是在阅读文档时,我找不到任何ctx.send类似的东西来发送http响应。
谁能给我一些指导或链接。
谢谢。
要发送回复的正文,您只需执行即可ctx.response.body = 'Hello'。附加了许多别名ctx,因此您不必一定要引用response或request自己。这样做ctx.body = 'Hello'与上面的代码相同。
如果要设置标题,则可以使用该ctx.set()方法。例如:ctx.set('Content-Type', 'text/plain')。
要访问query参数,您将使用ctx.request.query['some-key'](或简称为ctx.query['some-key'])。
Koa网站上很好地记录了所有不同的请求/响应方法,以及附加到的别名列表ctx。我强烈建议您阅读。
| 归档时间: |
|
| 查看次数: |
3927 次 |
| 最近记录: |