2011-03-04 13 views
33

Empecé a trabajar con NodeJs. En primer lugar, solo lo estaba usando para proporcionar una API REST simple que tiene acceso a bases de datos NOSQL. Ahora también quiero construir páginas html y usar NodeJS para servir archivos estáticos, así como contenido dinámico usando ExpressJs. Jade parece ser la biblioteca de plantillas en ExpressJs, por lo que planea usarlo. ¿Hay algún buen recurso para que pueda aprender jade? ¿También es fácil escribir algunas páginas HTML grandes usando jade? Prefiero algo como las etiquetas de script php, etc. incrustadas en los archivos html, ya que es más conveniente.Jade and NodeJs, algún buen tutorial?

Háganme saber lo que piensa sobre él y cualquier otra alternativa que deba analizar.

Gracias

Respuesta

17

Jade es el motor de la plantilla por defecto, pero no es su única opción, véase: http://expressjs.com/guide/using-template-engines.html

Parece que usted quiere un motor de plantillas que es más como <h1><% variable %></h1> usted debe tratar EJS

http://mustache.github.com/ y https://github.com/jquery/jquery-tmpl también son compatibles en el nodo.

También hay que resaltar de soldadura que utiliza 100% HTML válido para su plantillas http://blog.nodejitsu.com/micro-templates-are-dead

Personalmente me gusta Jade en combinación con Stylus (el mismo un mínimo de marcado aplicado a css)

+0

El enlace superior está roto ahora. – Tyler

+0

Se corrigió el enlace. – generalhenry

1

Para enviar archivos estáticos fácil, sólo tiene que utilizar: res.sendfile('index.html');

Cuestiones relacionadas