2017-07-30 2 views
-2

J'ai créé une application de pile moyenne. Dans cette application, quand on cherche quelque chose que je suis un des paramètres d'analyse syntaxique à l'arrière-plan de l'extrémité avant qui a été créée à l'aide angulaire 2.Comment créer des URL REST dans une pile Mean?

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

Dans ce la valeur est le mot-clé de recherche.

Ce n'est pas le format d'URL REST, n'est-ce pas? Comment puis-je le faire ressembler à une URL de repos? Quelque chose comme ça?

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

double possible de [Comment arriver GET (chaîne de requête) variables dans express.js sur Node.js?] (Https: //stackoverflow.com/questions/6912584/how-to-get-get-query-string-variables-in-express-js-on-node-js) – jonrsharpe

Répondre

0
req.query 

contient toutes les valeurs transmises à la requête GET.

Pour votre exemple, il ressemblerait à ceci:

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