2013-03-02 4 views
0

Je suis en train de pirater avec Express essayer de faire un itinéraire de base avec le code ci-dessous.Pourquoi cette route ne fonctionnera-t-elle pas?

app.get('/name/:name', function(req, res) { 
    var response = req.params.name; 
    if (response == '') { 
    response = 'Hello unknown person!'; 
    } 
    else { 
    response = 'Hello ' + req.parans.name; 
    } 
    res.send(response) 
}); 

Mais je continue à revenir l'erreur.

500 TypeError: Cannot read property 'name' of undefined

Je ne peux pas comprendre pourquoi il ne fonctionne pas:/Quelqu'un peut-il aider?

Répondre

2

Remplacez req.parans.name par req.params.name.

+0

Je blâme mon éditeur de texte ... – Keva161

1

Vous avez mal orthographié les paramètres "parans" dans votre bloc else.

Questions connexes