I'm reading Professional Node.js: Building Javascript Based Scalable Software by Pedro Teixeira and created a web page responding with www.google.de. Could you take a look at my code and let me know if the implementation is not good?
var request = require('request');
var url = 'http://www.google.de'; // input your url here
// use a timeout value of 10 seconds
var timeoutInMilliseconds = 10 * 10000;
var opts = {
url : url,
timeout : timeoutInMilliseconds
};
require('http').createServer(function(req, res) {
res.writeHead(200, {
'Content-Type' : 'text/html'
});
request(opts, function(err, webRes, body) {
if (err) {
console.dir(err);
return;
}
var statusCode = webRes.statusCode;
console.log('status code: ' + statusCode);
res.write(body);
});
}).listen(4000);