2017-07-08 77 views
0

我想送一个GET要求该中间件内,等待响应,然后完成中间件:如何在koa v2中使用koa-request?

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) 
}) 

回答