Sha256: cce56a741365cc124a2d11c5d0bb1ca520b4e1bf210108e06a93ca89fb017c51
Contents?: true
Size: 781 Bytes
Versions: 3
Compression:
Stored size: 781 Bytes
Contents
var fs = require('fs'), path = require('path'), sys = require('sys'), http = require('http') faye = require('./faye'); var PUBLIC_DIR = path.dirname(__filename) + '/../shared/public', comet = new faye.NodeAdapter({mount: '/comet', timeout: 45}), port = process.ARGV[2] || '8000'; sys.puts('Listening on ' + port); http.createServer(function(request, response) { sys.puts(request.method + ' ' + request.url); if (comet.call(request, response)) return; var path = (request.url === '/') ? '/index.html' : request.url; fs.readFile(PUBLIC_DIR + path, function(err, content) { response.sendHeader(200, {'Content-Type': 'text/html'}); response.write(content); response.close(); }); }).listen(Number(port));
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
faye-0.3.2 | examples/node/app.js |
faye-0.3.1 | examples/node/app.js |
faye-0.3.0 | examples/node/app.js |