2017-07-30 53 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