2017-04-06 6 views
5

मैं कोआ-राउटर का उपयोग कर रहा हूं।कोआ राउटर: क्वेरी स्ट्रिंग पैरा कैसे प्राप्त करें?

मैं अनुरोध की क्वेरी स्ट्रिंग पैरा कैसे प्राप्त कर सकता हूं?

import koaRouter from 'koa-router'; 

const router = koaRouter({ prefix: '/courses' }); 

router.get('/', async (ctx) => { 
     console.log(ctx.qs["lecturer"]); 
    }); 

लेकिन qs

किसी भी मदद की गहराई से सराहना की जाएगी अपरिभाषित है:

यह सबसे अच्छा मैं लिखने में सफल है!

उत्तर

9

दस्तावेज़ों के अनुसार ctx.request.query होना चाहिए जो एक वस्तु के रूप में प्रतिनिधित्व क्वेरी स्ट्रिंग आइटम है।

+0

ctx.request.query अपरिभाषित है, हालांकि ctx.request.url '/ api/courses? Lecturer = John_Smith' – Alon

+0

@Alon आप राउटर को ऐप पर कैसे घुमा रहे हैं? – robertklep

+0

मुझे नहीं पता कि क्या बदला गया था, लेकिन अचानक ctx.request.query काम कर रहा है – Alon

संबंधित मुद्दे