var http = require('http'), faye = require('faye'), jade = require ('jade'), fs = require('fs'); var template = fs.readFileSync('index.jade', 'utf8'); var bayeux = new faye.NodeAdapter({ mount: '/faye', timeout: 45 }); // Handle non-Bayeux requests var server = http.createServer(function(request, response) { response.writeHead(200, {'Content-Type': 'text/html'}); //response.write(Haml.render(haml)); response.write(jade.render(template)); response.end(); }); bayeux.attach(server); server.listen(8080);