node.js Anfänger-Tutorials? [geschlossen]


81

Ich arbeite daran, meinen ersten echten http-Server von node.js zu erstellen, und ich ertrinke darin. Ein guter Lehrer von mir sagte immer: "Ich werde dich erst einmal ins Wasser schieben und dir dann zeigen, wie man schwimmt." Zum Glück war sie keine Schwimmlehrerin, aber es ist trotzdem eine gute Analogie. Ich habe das Gefühl, ich bin in node.js gesprungen und habe nur einen Tischtennisball gefunden, um zu helfen, das heißt, die meisten Tutorials, die ich gelesen habe, hören kurz nach dem Beispiel "Hallo Welt" auf und ich habe Ich habe hauptsächlich versucht, kopierten und eingefügten Code zu verstehen (oder sie gehen davon aus, dass ich Kenntnisse über HTTP- und Webserver-Konzepte auf niedrigerer Ebene habe, die für mich als Apache / PHP-Entwickler erstellt wurden). Ich habe Erfahrung sowohl mit clientseitigem Javascript als auch mit PHP, aber Node scheint ein Biest für sich zu sein. Ich nicht Ich habe nicht das nötige Wissen auf niedriger Ebene, das für die Erstellung eines Knotenservers erforderlich erscheint, und connect, das ein nettes Modul zur Vereinfachung zu sein scheint, scheint selbst in den Dokumenten auf seinem Git nur spärlich erklärt zu sein. Wo finde ich einige Tutorials, die mir in dieser Situation helfen?

TL; DR - Gibt es Tutorials für node.js, die über "Hello World" hinausgehen, aber nicht viel Wissen auf niedriger Ebene erfordern? Oder Tutorials, die untergeordnete HTTP- und Webserver-Konzepte erläutern, die ich zum effektiven Erstellen eines Knoten-HTTP-Servers benötigen würde?



@ Box9 - Danke, dass du das ausgegraben hast, das habe ich vorher nicht gesehen. Dort gibt es einige hilfreiche Links.
Trey Keown

Antworten:


105

Bei DailyJS gibt es ein langjähriges Node-Tutorial namens Let's Make a Web App . Bisher gibt es 8 Teile:

Es ist ein großartiger Blog, um über Node-News und -Tipps sowie andere allgemeine Javascript-Themen auf dem Laufenden zu bleiben.


6
Toller Fund! Das einzige Problem, das ich mit diesen habe, ist, dass sie das Express-Framework für Knoten verwenden ... nichts ist unbedingt falsch daran. Ich möchte nur Erfahrungen mit einem reinen Knoten sammeln, bevor ich mich auf Frameworks verlasse. Trotzdem danke!
Trey Keown

Ich höre dich. Die Sache ist, es gibt keinen großen Sprung vom reinen Knoten zu diesen Frameworks. Schauen Sie sich die Connect-Beispiele an - github.com/senchalabs/connect - sie verwenden dasselbe createServer(function(req,res){ ... })Muster wie der Bare-Node-Server, nur dass einige Funktionen in Form von Middleware für Sie erledigt wurden. Ebenso wie beim Templieren wird so etwas wie ejs immer noch verwendet, res.send(data)aber es hilft Ihnen dabei, die Dinge besser zu strukturieren.
RandomEtc

2
Sie finden alle Tutorials oben unter diesem Tag: dailyjs.com/tags.html#lmaf
sami

29

Ich weiß, dass ich etwas spät zur Party komme, aber ich wollte Sie trotzdem auf meine aktuelle Arbeit, The Node Beginner Book, hinweisen. Es richtet sich genau an Menschen wie Sie:

http://www.nodebeginner.org/


1
Ihr Online-Buch ist ein guter Anfang, danke für das Teilen!
Kontur

21
Ihr Buch ist jedoch nicht kostenlos. Verwenden Sie daher keinen Stackoverflow, um es zu bewerben.
Sij

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

18
Es ist wirklich enttäuschend, dass es täuschend vollständig aussieht, dann treffen ungefähr 80% des Weges durch Sie eine Paywall. Ich hätte das Buch gekauft, wenn von Anfang an klargestellt worden wäre, dass dies nur ein Beispiel ist.
Kevin C.




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.