Skip to content

Nodejs HTTP-Server

2011 Mai 14
tags: , ,
by Haf

Schreibt man eine Client-Anwendung, die mit einem Server kommunizieren soll, weclhes zum Testing nicht zur Verfügung steht, muss man schauen, wie man die Kommunikation simulieren kann.
Am besten wäre eine Test-Implementierung des Servers, der die Spezifikation/API unterstützt. Bevor die Spezifikation zum Test implementiert werden kann, muss jedoch die Grundfunktionalität (HTTP) des Server implementiert werden.
Um sich das zu ersparen, kann man z.B. nodejs verwenden.

Wie man sehen kann, wird in wenigen Zeilen JavaScript ein HTTP-Server geschrieben, der auf den „request“-Event horcht. Bei jedem Request werden die Parameter ermittelt und die Response generiert.
Nodejs bietet verschiedene Events an, für die ein Callback-Funktion registriert werden kann.
Beim HTTP-Server sind das z.B.: request, connection, close. Weitere Details sind in der Docu zu finden.

Links:

Share it!
  •  
  •  
  •  
  •  
  •  
  •  
No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS