forum pédagogique programmation systèmes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

Aller en bas
avatar
Admin
Admin
Messages : 112
Date d'inscription : 16/11/2018
https://progsys.forumactif.com

[A20] url parsing Empty [A20] url parsing

Lun 19 Juin - 15:16
bonjour, est-ce qu'il y a une facon d'aller chercher les informations dans les balises '?'
Par exemple dans l'URL suivant:
Code:
http://localhost:8080/recherche?annee=2013&mois=mars
je veux récupérer l'année et le mois:
Code:
var annee = url.URLSearchParams.get('annee');
var mois = url.URLSearchParams.get('mois');
mais le get n'est pas reconnu et me lance une erreur..
merci de m'éclairer
[geremy]

Salut,
avec la ligne:
Code:
var param = url.parse(req.url, true).query;
tu peux acceder aux éléments de l'url.
Donc tu peux accèder à année avec param.annee.
[Jean]

Salut Jérémy, voici une méthode plus simple encore :
Si tu es avec express :
- dans un événement de type "app.get(req,res,next) ..."
alors tu as req.query qui contient les résultats d'un formulaire GET
- dans un événement de type "app.post(req, res, next) ..."
alors tu as req.body qui contient les résultats du formulaire POST

Si tu es avec EXPRESS GENERATOR, le app.get ou le app.post sont remplacés par le router.get ou le router.post
[Admin]
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum