2017-10-17 70 views
0

我有两种不同类型的可能的API类我可以做。 第一个是:快递服务器路由格式

http://api_url.com/api/v1/schools/countries/BR 

,第二个是:

http://api_url.com/api/v1/schools/countries/BR?admin1=MA 

我在后台/路由的路由/ schools.js是:

router.get('/countries/:country', forward_get); 

    const forward_get = (req, res, next) => { 
    console.log(req); 
    const url = `${url}${req.originalUrl}` 
    getResponse(url, acToken, res); 
} 

如何使它这样我也可以进行第二次API调用并获得适当的参数“admin1:MA”。我经历了整个req对象,我似乎没有在任何地方找到它们。到目前为止,我已经能够在没有问题的情况下完成第一个API调用。

+0

有你的['req.url']看着

(https://stackoverflow.com/a/6912872/691711)对象? – zero298

回答

1

这是你需要的唯一途径:您访问admin1使用req.query.admin1

您访问country使用req.params.country