Name: js-handler/legacy/restify.js 
1:
//starting
2:
var restify = require('restify');
3:
var url=require ("url");
4:
var server = restify.createServer();
5:
server.use(restify.queryParser());
6:
 
7:
 
8:
//URLs...alles bis auf POST?
9:
server.put('/hello',getStuff);
10:
server.get('/hello/:name', getStuff);
11:
server.head('/hello/:name', getStuff);
12:
server.get('/hola/:name',getStuff);
13:
server.head('/hola/:name',getStuff);
14:
server.post('/hello',postScript);
15:
 
16:
server.listen(9292, function() {
17:
  console.log('%s listening at %s', server.name, server.url);
18:
});
19:
 
20:
 
21:
 
22:
//POST
23:
function postScript(req, res, next) {
24:
   var pathname=url.parse(req.url).pathname;  
25:
//   console.log(req);
26:
//   console.log(req.query);
27:
  res.send('hello ' + req.params.name);
28:
}
29:
 
30:
//respond...everything except post?
31:
function getStuff(req, res, next) {
32:
 var pathname=url.parse(req.url).pathname;  
33:
 //console.log(pathname);
34:
 if(pathname.indexOf("/hello") !== -1    ){
35:
   res.send('hello ' + req.params.name);
36:
 }
37:
 else{
38:
   res.send('hola ' + req.params.name);
39:
 }
40:
}