Archive | Mai, 2012

Package.json für ein node.js-Modul erstellen

23 Mai

Wer ein Modul für node.js schreibt und es jedem öffentich zugänglich machen möchte, kommt um eine package.json nicht herum. In dieser Datei stehen Name, Versionsnummer, Autoren, Paketabhängigkeiten und viele Andere zum Modul gehörende Angaben.

Da es umständlich ist, eine ganze JSON-Datei selbst zu schreiben, bietet npm ein Hilfsmitel, das einen bei der Erstellung unterstützt, indem es Fragen zum Modul stellt, deren Antworten dann direkt in die package.json geschrieben werden: npm init.

Leider werden bereits installierte Module, die bereits im Verzeichnis node_modules installiert sind, nicht in die package.json aufgenommen. Dazu gibt es aber auch eine einfache Lösung: beim Installieren eines Modules den Parameter --save benutzen: npm install express --save.

Socket.IO: Empfängerkreis einer Nachricht einschränken

8 Mai

Socket.IO eigenet sich wunderbar zur Kommunikation zwischen Client und Server. Der Client schickt dem Server eine Nachricht, der Server schickt dem Client eine Nachricht zurück. Am Besten kann man sich einen Chat vorstellen. Ich schreibe eine Nachricht und andere Benutzer sehen diese sofort. Weiterlesen