node.js Inattendu identificateur de n'importe où le fichier est appelé

Je suis en train d'écrire une application en node.js et récemment, j'ai eu une erreur inattendue sur l'ensemble de mon projet.

Quand j'essaie d'appeler un modèle dans mon navigateur , j'ai toujours été un

SyntaxError: Unexpected identifier

Sur tout appel de fonction dans mon code .

Par exemple, si je vais sur "/session/nouveau",

mon code est :

app.get('/session/new',function (req,res) {
    res.render('sessions/new',{locals:{
        redir:req.query.redir
    }});
});

et j'obtiens une erreur

SyntaxError: Unexpected identifier
at Object.Function (unknown source)
at Object.render (/usr/local/lib/node/.npm/jade/0.6.3/package/lib/jade.js:267:14)
at ServerResponse.render (/usr/local/lib/node/.npm/express/1.0.7/package/lib/express/view.js:334:22)
at ServerResponse.render (/usr/local/lib/node/.npm/express/1.0.7/package/lib/express/view.js:344:10)
at Object.<anonymous> (/Users/geraudmathe/Desktop/nodemongo/app.js:133:6)
at param (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:145:21)
at pass (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:161:10)
at Object.router [as handle] (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:167:6)
at next (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/index.js:232:23)
at next (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/index.js:234:17)

où /nodemongo/app.js:133:6 est res.rendu dans mon code.

Il se passer n'importe quel code je l'appelle.

Je suis perdu ...

  • Il ressemble à une erreur dans votre modèle jade. Vous pouvez poster ça?
  • Vous avez raison, c'était une erreur de mise en forme jade. Les réservoirs
  • Mais quelle est l'erreur? Inexistante de variable? L'Indentation problème?
InformationsquelleAutor Geraud Mathe | 2011-02-24