2017-10-17 105 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