Express.js, Node.js Jade - nach der expressjs.com tutorials, und erste Fehler

Nun, ich bin versucht, in zu erhalten Node.js /Express.js - allerdings habe ich mit ein paar Problem werde durch die screencast, der ersten Frage, die jetzt gelöst, war ziemlich offensichtlich, wenn es entdeckt wurde (Express.js, Node.js Jade vim).

Allerdings bin ich jetzt immer folgenden Fehler:

Express 
500 SyntaxError: Unexpected identifier 

* bei Objekt.Funktion (Quelle unbekannt) 
* bei Objekt.kompilieren (/usr/local/lib/node/.npm/jade/0.10.6/Paket/lib/jade.js:230:10) 
* bei ServerResponse._render (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/view.js:368:22) 
* bei ServerResponse.render (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/view.js:234:17) 
* bei Objekt. (/home/duncan/helloExpress/app.js:46:7) 
* bei nextMiddleware (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/router/index.js:139:34) 
* bei param (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/router/index.js:147:16) 
* beim pass (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/router/index.js:155:10) 
* bei Objekt.router der als [handle] (/usr/local/lib/node/.npm - /express - /2.3.2/Paket/lib/router/index.js:161:6) 
* bei der nächsten (/usr/local/lib/node/.npm/connect/1.4.0/Paket/lib/http.js:204:15) 

Meine app.js code ist wie folgt:
Deklarieren Sie die Benutzer-array-Objekt

var Benutzer = [ 
{ name: 'Duncan', email: '[email protected]'}, 
{ name: 'Bob', email: '[email protected]'} 
]; 

und...
das bit, das fordert und macht den neuen Benutzer.jade

 
app.get('/users', function(req, res){ 
res.render('users', { 
Benutzer: Benutzer 
}); 

}); 

Ich weiß nicht, ob ich bin einfach nur blind heute, aber ich würde wirklich gerne dieses Beispiel funktioniert.

NB. app.js 46:7 ist die 'res.render - ' char-7 ist die . zwischen res und Rendern. - aus der Fehlermeldung.

Den Benutzer.jade-Datei ist wie folgt:

h1 Benutzer 
ul#Benutzer 
- jeder Benutzer im Benutzer 
li= user.name 

Wenn ich loswerden:
Benutzer Benutzer
und li= user.name

es rendert die Seite, sobald ich diese hinzufügen, es gibt mir die obige Fehlermeldung, und sagt, es ist etwas falsch mit res.render('Benutzer' - auf den Punkt (46:7).

PS. Ich bin nach dem zweiten tutorial hier: http://expressjs.com/screencasts.html

Meinem Einzug:

[indent] - [indent] jeder user im Benutzer 
[indent][indent] li= [indent] user.name 
InformationsquelleAutor mrdnk | 2011-05-01
Schreibe einen Kommentar