So, I have an application at http://localhost:8080/
How can I http://localhost:8080/subpage ? Since this is like any page that hits: 8080 pulls out server.js
thanks!
** edit is what worked for me (thanks stewe's ) **
var app = require('http').createServer(createServer); var fs = require('fs'); var url = require('url'); function createServer(req, res) { var path = url.parse(req.url).pathname; var fsCallback = function(error, data) { if(error) throw error; res.writeHead(200); res.write(data); res.end(); } switch(path) { case '/subpage': doc = fs.readFile(__dirname + '/subpage.html', fsCallback); break; default: doc = fs.readFile(__dirname + '/index.html', fsCallback); break; } } app.listen(8080);
source share