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
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)
Il existe également une excellente ressource appelée Syntaxe de modèle de jade par exemple .
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.
Pour envoyer facilement des fichiers statiques, utilisez simplement: res.sendfile('index.html');