2011-01-05 18 views
81

Ich arbeite an der Erstellung meiner ersten realen node.js HTTP-Server, und ich bin irgendwie ertrinken darin. Wie ein guter Lehrer von mir immer gesagt hat: "Ich werde dich erst einmal ins Wasser schieben, und dann zeige ich dir, wie man schwimmt." Glücklicherweise war sie keine Schwimmlehrerin, aber trotzdem eine gute Analogie. Ich fühle mich, als wäre ich in node.js eingestiegen und ich habe nur einen Tischtennisball gefunden, um zu helfen, das heißt, die meisten Tutorials, die ich gelesen habe, hören kurz nach dem "Hello World" Beispiel auf und ich habe es getan Ich versuche hauptsächlich, kopierten und eingefügten Code zu verstehen (oder sie nehmen an, dass ich Kenntnisse von HTTP- und Webserver-Konzepten auf niedrigerer Ebene habe, die für mich als Apache/PHP-Entwickler gemacht wurden). Ich habe Erfahrung sowohl in clientseitigem Javascript als auch in PHP, aber Knoten scheint ein eigenes Biest zu sein. Ich habe nicht das Wissen auf niedriger Ebene, das notwendig scheint, um einen Knotenserver zu erstellen, und connect, das ein schönes Modul zur Vereinfachung zu sein scheint, scheint ziemlich spärlich erklärt zu sein, sogar in den Dokumenten auf seinem Git. Wo finde ich Tutorials, die mir in dieser Situation helfen?node.js Anfänger Tutorials?

TL; DR - Gibt es Tutorials für node.js, die über "Hello World" hinausgehen, aber nicht viel Wissen auf niedriger Ebene erfordern? Oder irgendwelche Tutorials, die untergeordnete HTTP- und Webserver-Konzepte erklären, die ich benötigen würde, um effektiv einen Knoten-HTTP-Server zu erstellen?

+1

möglich Duplikat: http://stackoverflow.com/questions/4522765/building-a-site-with-node-js –

+0

@ Box9 - Danke für das Graben, dass Ich habe das vorher nicht gesehen. Da sind einige hilfreiche Links drin. –

Antwort

105

Over bei DailyJS sie eine lang andauernde Knoten Tutorial Lassen Sie einen Web App genannt haben. Es gibt 8 Teile so weit:

Es ist eine große Blog mit Knoten News und Tipps sowie andere halten allgemeine JavaScript-Themen.

+6

Toller Fund! Das einzige Problem, das ich mit diesen habe, ist, dass sie das Express-Framework für Knoten verwenden ... nichts unbedingt falsch damit, ich möchte nur Erfahrungen mit einigen reinen Knoten sammeln, bevor ich anfange, mich auf Frameworks zu verlassen. Danke, obwohl! –

+0

Ich höre dich. Die Sache ist, dass es keinen großen Sprung vom reinen Knoten zu diesen Frameworks gibt. Sehen Sie sich die Connect-Beispiele an - https://github.com/senchalabs/connect - sie verwenden das gleiche 'createServer (function (req, res) {...})' Muster wie der nackte Knotenserver, nur mit einem Ein paar Funktionen, die in Form von Middleware für Sie erledigt wurden. Ähnlich wie beim Templating verwendet ejs immer noch "res.send (data)", aber es hilft Ihnen dabei, die Dinge besser zu strukturieren. – RandomEtc

+2

Sie können alle Tutorials oben an diesem Tag finden: http://dailyjs.com/tags.html#lmaf – sami

29

Ich weiß, dass ich ein bisschen spät zur Party bin, aber ich wollte dich immer noch auf meine aktuelle Arbeit, The Node Beginner Book, hinweisen. Es Targeting genau an Menschen wie Sie:

http://www.nodebeginner.org/

+1

Ihr Online-Buch ist ein echter guter Anfangspunkt, danke für die Weitergabe! – kontur

+21

aber Ihr Buch ist nicht frei, also bitte verwenden Sie stackoverflow nicht, um es zu fördern. – sij

+0

Was für ein Buch, Sir! Es ist wirklich gut geschrieben und leicht zu verstehen, danke. –

Verwandte Themen