Installed NodeJS v0.6.12 on MAC OS X using Mac Ports.
win764:node iwaldman$ which node
/opt/local/bin/node
win764:node iwaldman$ node -v
Install express and slightly rewrite the code:
var express = require('express');
var util = require('util');
function sendjson(res,obj)
{
res.writeHead(200, {
'Content-Type': 'application/json',
});
var objstr = JSON.stringify(obj);
util.debug('SENDJSON:' + objstr);
res.end(objstr);
}
var app = express();
app.get('/foo', function(req,res) {
sendjson(res, {path:'/foo'});
});
app.get('/bar', function(req,res) {
sendjson(res, {path:'/bar'});
});
app.listen(3000);
util.debug('Server running at http://127.0.0.1:3000');