var http = require('http')
  , url = require('url')
  ;

var srv = http.createServer(function (req, res) {
  var r = url.parse('http://' + req.url);
  res.writeHead(200, {'Content-Type': 'text/plain'});

  if (r.pathname == '/german') {
    res.write('Hallo Welt.');
  } else if (r.pathname == '/english') {
    res.write('Hello World.');
  } else if (r.pathname == '/french') {
    res.write('Bonjour tout le monde.');
  } else {
    res.write('errare humanum est');
  }
  res.end();
});

srv.listen(3000);


@@ -23,46 +23,18 @@
 tp')
-%0A  , url = require('url')%0A  
 ;%0A%0Avar 
-srv
+app
  = h
@@ -76,50 +76,8 @@
 ) %7B%0A
-  var r = url.parse('http://' + req.url);%0A
   re
@@ -130,113 +130,68 @@
 %7D);%0A
-%0A
   
-if (r.pathname == '/german') %7B%0A    res.write('Hallo Welt.');%0A  %7D else if (r.pathname == '/english') %7B%0A
+switch(req.headers%5B'accept-language'%5D) %7B%0A    case 'de':%0A  
     
@@ -206,63 +206,51 @@
 e('H
-e
+a
 llo W
-orld.
+elt
 ');%0A  
-%7D else if (r.pathname == '/french') %7B%0A
+    break;%0A    case 'fr':%0A  
     
@@ -272,70 +272,71 @@
 our 
-tout le m
+M
 onde
-.
 ');%0A  
-%7D else %7B%0A    res.write('errare humanum est
+    break;%0A    default:%0A      res.write('Hello World
 ');%0A
@@ -361,11 +361,11 @@
 );%0A%0A
-srv
+app
 .lis

change if/else block to switch block