web-dev-qa-db-fra.com

Jade et NodeJs, de bons tutoriels?

J'ai commencé à travailler avec NodeJs. Tout d'abord, je ne faisais que l'utiliser pour fournir une simple API REST qui a accès aux bases de données NOSQL. Maintenant, je veux également créer 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 modèles sur ExpressJs, donc je prévois de l'utiliser. Y a-t-il de bonnes ressources pour que j'apprenne le jade. Est-il également facile d'écrire de grandes pages html en utilisant jade? Je préférerais quelque chose comme php balises de script, etc. intégrées dans des fichiers html car c'est plus pratique.

Veuillez me faire savoir ce que vous en pensez et toutes les alternatives que je devrais envisager.

Merci

34
Lalith

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

Il semble que vous souhaitiez un moteur de modèle qui ressemble davantage à <h1><% variable %></h1> vous devriez essayer EJS

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

Il convient également de noter la soudure qui utilise du HTML 100% valide pour ses modèles http://blog.nodejitsu.com/micro-templates-are-dead

Personnellement, j'aime Jade en combinaison avec Stylus (même balisage minimal appliqué à css)

17
generalhenry

Il existe également une excellente ressource appelée Syntaxe de modèle de jade par exemple .

22
Francisco

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 avec le code source complet disponible. Je recommande.

18
Marcos Oliveira

Pour envoyer facilement des fichiers statiques, utilisez simplement: res.sendfile('index.html');

1
guiomie