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!
javascript nodejs mustache mu2
Commentami!