2017-07-08 5 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) 
}) 

答えて

0

あなたはhttps://github.com/request/request-promiseを使用することができ、その使用は、あなただけのライブラリのリターンを約束したり、「KOAをラップすることができますことを必要待ちます「プロミス」の「要請」。

関連する問題