首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在koa v2中使用koa-request?

如何在koa v2中使用koa-request?
EN

Stack Overflow用户
提问于 2017-07-08 21:21:37
回答 1查看 602关注 0票数 0

我想在这个中间件内部发送一个GET请求,等待响应,然后完成中间件:

代码语言:javascript
复制
const koa = require('koa')
const bodyParser = require('koa-bodyparser')
const request =  (require('koa-request'))
const app = new koa()
const router = new (require('koa-router'))
const respond = require('koa-respond');

app.use(bodyParser())
app.use(respond());

router.post('/webhook/', async (ctx,next)=>{
    let options = {
        url:'https://.....'
    }
    let data = await request(options)
    console.log(data)
})
let port = process.env.PORT || 3000

app.use(router.routes())
app.use(router.allowedMethods())
app.listen(port, ()=>{
    console.log("app started")
    console.log("Listening to ",port)
})
EN

回答 1

Stack Overflow用户

发布于 2017-07-11 05:08:44

您可以使用https://github.com/request/request-promise,它等待您只需要库返回Promise,或者您可以将"koa-request“包装在promise中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44986705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档