34 votes

Jade et NodeJs, de bons tutoriels ?

J'ai commencé à travailler avec NodeJs. Au début, je l'utilisais juste pour fournir une simple api REST qui a accès aux bases de données NOSQL. Maintenant, je veux aussi construire des pages html et utiliser NodeJS pour servir des fichiers statiques, ainsi que du contenu dynamique en utilisant ExpressJs. Jade semble être la bibliothèque de templating sur ExpressJs et je prévois de l'utiliser. Existe-t-il de bonnes ressources pour me permettre d'apprendre Jade ? Est-il également facile d'écrire de grandes pages html avec Jade ? Je préférerais quelque chose comme les balises php script etc. intégrées dans les fichiers html car c'est plus pratique.

Faites-moi savoir ce que vous en pensez et quelles sont les autres solutions que je devrais envisager.

Merci

22voto

Francisco Points 171

Il existe également une excellente ressource appelée Syntaxe des modèles Jade par exemple .

18voto

Marcos Oliveira Points 1492

Il y a un tutoriel très complet ici : http://dailyjs.com/2010/11/01/node-tutorial/ .

Ces articles sont bien écrits, étape par étape et le code source complet est disponible. Je recommande.

17voto

generalhenry Points 9763

Jade est le moteur de modèles par défaut, mais ce n'est pas votre seule option : http://expressjs.com/guide.html#template-engines

On dirait que vous voulez un moteur de modèle qui ressemble plus à <h1><% variable %></h1> vous devriez essayer EJS

http://mustache.github.com/ et https://github.com/jquery/jquery-tmpl sont également bien soutenus dans le nœud.

Il convient également de noter que Weld utilise un code html 100% valide pour ses modèles. http://blog.nodejitsu.com/micro-templates-are-dead

Personnellement, je préfère Jade en combinaison avec Stylus (même balisage minimal appliqué au css)

1voto

guiomie Points 825

Pour envoyer facilement des fichiers statiques, il suffit d'utiliser : res.sendfile('index.html');

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X