2017-07-30 52 views
-2

我已經創建了一個平均堆棧應用程序。在這個應用程序時,我們尋找的東西我是從已經採用了棱角分明2.如何在平均堆棧中創建REST URL?

router.get('/search/:search', (req, res) => { 

在這個價值創造的前端解析參數,後端是搜索關鍵字。

這不是REST的URL格式吧?

如何使它看起來像一個其餘的URL?像這樣?

/cars?color=blue&type=sedan&doors 
+0

[如何獲得GET(查詢字符串)在Express.js變量上的Node.js?](HTTPS的可能重複: //stackoverflow.com/questions/6912584/how-to-get-get-query-string-variables-in-express-js-on-node-js) – jonrsharpe

回答

0
req.query 

包含所有傳遞給GET請求的值。

爲了您例如,它應該是這樣的:

router.get('/cars', (req, res) => { 
    req.query.color // = blue 
    req.query.type // = sedan 
    req.query.doors // = undefined bec there is no value 
} 

http://expressjs.com/en/api.html#req.query