J'essaie d'accéder à des données de formulaire à l'aide de la méthode GET, mais elle me donne un indéfini.La valeur d'entrée est indéfinie à partir du formulaire
URL: GET /search?email=dsdsd%40gmail.com
À mon avis, je suis en train de créer la forme comme:
// search.jade
// register form
form(method='GET' action='/search')
div.form-group
label(for='email') Email:
input#favoriteBook.form-control(type='email', placeholder='' name='email' required)
button.btn.btn-primary(type='submit') Search
Et dans mes app.js:
app.get('/search',function(req,res){ // Performing search
console.log(req.body.email); // getting UNDEFINED
loadSchema.find({email: req.body.email},function(err,users){
res.render('list',{users: users});
});
});
Bienvenue dans Stack Overflow! J'ai édité votre question. Suivez les directives de stackoverflow afin de recevoir une meilleure réponse. N'ajoutez pas de balises et de codes non pertinents en question. Décrivez d'abord votre problème, puis expliquez ce que vous avez fait. Bonne chance! –