function route(handle, pathname,response,request,debug) { console.log("About to route a request for " + pathname); //typeof probes the data type of handle[pathname]. So if //handle[pathname] is a function (in both type and value) //,then run that function. if (typeof handle[pathname] === 'function') { return handle[pathname](response,request); } else { if(debug == true){ console.log("No request handler found for " + pathname); } response.writeHead(404, {"Content-Type": "text/plain"}); response.write("404 Not found"); response.end(); } } exports.route = route;