2011-01-05 21 views
81

Estoy trabajando en la creación de mi primer servidor http de node.js real, y estoy a punto de ahogarme en él. Como una buena maestra siempre decía: "Te llevaré al agua por ahora, y luego te mostraré cómo nadar". Afortunadamente, ella no era instructora de natación, pero de todos modos es una buena analogía. Siento que he saltado a node.js y solo he encontrado una pelota de ping pong para ayudar, es decir, la mayoría de los tutoriales que he leído se detienen poco después del ejemplo de "Hello World" y tengo en su mayoría he intentado dar sentido al código copiado y pegado (o suponen que tengo conocimiento de conceptos de HTTP y de servidor web de nivel inferior que se han hecho para mí como desarrollador de Apache/PHP). Tengo experiencia tanto en JavaScript como PHP en el lado del cliente, pero el nodo parece ser una bestia propia. No tengo el conocimiento de bajo nivel que parece necesario para crear un servidor de nodos, y la conexión, que parece ser un buen módulo para simplificar las cosas, parece bastante escasamente explicada, incluso en los documentos de su Git. ¿Dónde podría encontrar algunos tutoriales para ayudarme en esta situación?node.js para principiantes tutoriales?

TL; DR - ¿Hay algún tutorial para node.js que vaya más allá de "Hello World" pero que no requiera muchos conocimientos de bajo nivel? ¿O algún tutorial que explique conceptos de HTTP y de servidor web de nivel inferior que necesitaría para crear de manera efectiva un servidor HTTP de nodo?

+1

posible duplicado: http://stackoverflow.com/questions/4522765/building-a-site-with-node-js –

+0

@ Box9 - Gracias por la excavación que se arriba, no vi eso antes. Hay algunos enlaces útiles allí. –

Respuesta

105

Más en DailyJS que tienen un tutorial de larga duración llamado Nodo Hagamos una aplicación web. Hay 8 partes hasta el momento:

Es un gran blog para mantenerse al día con las noticias y consejos de nodo, así como otro general temas de javascript

+6

¡Un gran hallazgo! El único problema que tengo con estos es que usan el marco Express para el nodo ... nada necesariamente incorrecto con eso, solo me gustaría obtener experiencia con algún nodo puro antes de comenzar a confiar en los marcos. ¡Gracias, sin embargo! –

+0

Te escucho. La cuestión es que no hay mucho salto desde el nodo puro a estos marcos. Eche un vistazo a los ejemplos de Connect - https://github.com/senchalabs/connect - usan el mismo patrón 'createServer (función (req, res) {...})' como el servidor de nodo desnudo, solo con un par de funciones cuidadas para usted en forma de middleware. Del mismo modo, la creación de plantillas, algo así como ejs aún usa 'res.send (data)', pero te ayuda a estructurar mejor las cosas. – RandomEtc

+2

puede encontrar todos los tutoriales anteriores en esta etiqueta: http://dailyjs.com/tags.html#lmaf – sami

29

Sé que llego un poco tarde a la fiesta, pero aún así quería señalarle mi trabajo actual, The Node Beginner Book. Es exactamente la focalización a personas como usted:

http://www.nodebeginner.org/

+1

Su libro en línea es un buen punto de partida, gracias por compartir! – kontur

+21

pero su libro no es gratuito, así que no use stackoverflow para promocionarlo. – sij

+0

¡Qué libro señor! Está muy bien escrito y es fácil de entender, gracias. –

Cuestiones relacionadas