tutoriels débutant node.js?

Je travaille sur la création de mon premier serveur http node.js réel, et je me noie en quelque sorte. Comme le disait un bon professeur, “Je vais juste te mettre à l’eau pour le moment, et ensuite je te montrerai comment nager.” Heureusement, elle n’était pas instrucsortingce de natation, mais c’est néanmoins une bonne analogie. J’ai l’impression d’avoir sauté dans node.js et je n’ai trouvé qu’une balle de ping-pong pour vous aider, c’est-à-dire que la plupart des tutoriels que j’ai lus s’arrêtent peu après l’exemple “Hello World” et j’ai J’essayais surtout de donner un sens au code copié et collé (ou ils supposent que je connais les concepts HTTP et de serveur Web de bas niveau qui ont été faits pour moi en tant que développeur Apache / PHP). J’ai de l’expérience à la fois en Javascript côté client et en PHP, mais node semble être une bête à part entière. Je n’ai pas tout à fait la connaissance de bas niveau qui semble nécessaire pour créer un serveur de noeud, et la connexion, qui semble être un module intéressant pour simplifier les choses, semble très peu expliquée, même dans les docs de son Git. Où pourrais-je trouver des tutoriels pour m’aider dans cette situation?

TL; DR – Existe-t-il des tutoriels pour node.js qui vont au-delà de “Hello World” mais ne nécessitent pas beaucoup de connaissances de bas niveau? Ou des didacticiels expliquant les concepts de HTTP et de serveur Web de niveau inférieur dont j’aurais besoin pour créer efficacement un serveur HTTP de noeud?

Chez DailyJS, ils ont un tutoriel Node de longue durée appelé Let’s Make a Web App . Il y a 8 parties jusqu’ici:

  • Partie 1: Introduction
  • Partie 2: Installation et application squelette , code source commit: 4ea936b
  • Partie 3: Méthodes et tests RESTful , code source commit: 39e66cb
  • Partie 4: Modèles, partiels, création et édition de documents , code source commit: f66fdb
  • Partie 5: Authentification, sessions, middleware de contrôle d’access , code source commit: 03fe9b
  • Partie 6: Bases de l’interface , code source commit: f2261c
  • Partie 7: Versions de la bibliothèque de noeuds, astuces Jade, pages d’erreur , validation du code source: 929f5
  • Partie 8: Messages Flash, Helpers, Feedback Display , code source commit: df0b954

C’est un excellent blog pour suivre les nouvelles et les astuces de Node, ainsi que d’autres sujets javascript généraux.

Je sais que je suis un peu en retard à la fête, mais je voulais quand même vous montrer mon travail actuel, The Node Beginner Book. C’est cibler exactement des personnes comme vous:

http://www.nodebeginner.org/

Voir ces sites de tutoriel:

Prenez une minute et regardez ces vidéos du récent Node.js Camp.

  • Remarques d’ouverture: Tom Hughes-Croucher
  • Introduction au nœud: Ryan Dahl
  • Premiers pas avec npm: Isaac Schlueter
  • Atelier de routage: Guillermo Rauch
  • Atelier du client du jeu: Tim Caswell
  • Introduction à Redis: Matt Ranney

Jetez un oeil à Express: http://expressjs.com/

Si vous cherchez toujours des tutoriels à partir de la bibliothèque principale de Node.js, j’ai écrit une série d’articles sur ce sujet:

  1. Extension de l’exemple de noeud – GitHub commit monitor
  2. Leveraging Connect
  3. Entrez dans la voie express

Il y a plus d’articles dans la série que cela, mais RandomEtc a raison de dire qu’il n’y a pas grand chose à couvrir lorsque vous examinez spécifiquement les fonctionnalités liées à HTTP.