Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## server.js
- var http = require('http');
- http.createServer(function(req, res){
- var url = req.url.split('/');
- if(req.url == '/'){
- // Match URL: /
- res.writeHead(200, {'Content-Type': 'text/html'});
- res.end('Home\n');
- }else if(url[1] == 'blog'){
- if(url.length == 2 || url[2].length < 1){
- // Match URL: /blog/
- res.writeHead(200, {'Content-Type': 'text/html'});
- res.end('Blog Home\n');
- }else{
- // Match URL: /blog/{article}/
- res.writeHead(200, {'Content-Type': 'text/html'});
- res.end('Blog Article ' + url[2] + '\n');
- }
- }else if(url[1] == 'favicon.ico'){
- // Match URL: /favicon.ico
- res.writeHead(200, {'Content-Type': 'image/gif'});
- res.end('\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\xf0\x01\x00\xff\xff\xff\x00\x00\x00\x21\xf9\x04\x01\x0a\x00\x00\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3b', 'binary');
- }else{
- // Error: 404
- res.writeHead(404, {'Content-Type': 'text/plain'});
- res.end();
- }
- }).listen(1337, '127.0.0.1');
- console.log('ShaneReustle.com app listening on 127.0.0.1:1337');
Add Comment
Please, Sign In to add comment