Usare Mustache con Node.js

Mattepuffo's logo
Usare Mustache con Node.js

Usare Mustache con Node.js

In questo articolo avevamo visto come usare Mustache con Javascript e AJAX.

Oggi vediamo un esempio basico con Node.js.

Prima di tutto installate la libreria (mu2):

# npm install -g mu2

Questo il package.json che sto usando per i test:

{
  "name": "mustache",
  "version": "1.0.0",
  "description": "Mustache test",
  "main": "index.js"
}

Questo il file index.js, che funge da entry point:

var http = require('http')
var util = require('util')
var mu   = require('mu2');

mu.root = __dirname + '/templates';

http.createServer(function (req, res) {
	var stream = mu.compileAndRender('index.html', {name: "Mattepuffo"});
	stream.pipe(res);
}).listen(8000);

Dentro la directory dove ci sono questi due files, createne una per i templates, e dentro il file index.html, con questo riga qua sotto in un punto visibile:

{{name}}

Avviate il programma:

$ node index.js

Andate in localhost:8000 per visualizzare il nome nella pagina.

Enjoy!


Condividi

Commentami!