Node.js Inleiding


Wat is Node.js?

  • Node.js is 'n oopbronbedieneromgewing
  • Node.js is gratis
  • Node.js loop op verskeie platforms (Windows, Linux, Unix, Mac OS X, ens.)
  • Node.js gebruik JavaScript op die bediener

Hoekom Node.js?

Node.js gebruik asinchroniese programmering!

'n Algemene taak vir 'n webbediener kan wees om 'n lêer op die bediener oop te maak en die inhoud aan die kliënt terug te stuur.

Hier is hoe PHP of ASP 'n lêerversoek hanteer:

  1. Stuur die taak na die rekenaar se lêerstelsel.
  2. Wag terwyl die lêerstelsel oopmaak en die lêer lees.
  3. Stuur die inhoud aan die kliënt terug.
  4. Gereed om die volgende versoek te hanteer.

Hier is hoe Node.js 'n lêerversoek hanteer:

  1. Stuur die taak na die rekenaar se lêerstelsel.
  2. Gereed om die volgende versoek te hanteer.
  3. Wanneer die lêerstelsel oopgemaak en die lêer gelees het, stuur die bediener die inhoud aan die kliënt terug.

Node.js skakel die wag uit en gaan eenvoudig voort met die volgende versoek.

Node.js loop enkel-draad, nie-blokkerende, asynchrone programmering, wat baie geheue doeltreffend is.


Wat kan Node.js doen?

  • Node.js kan dinamiese bladsyinhoud genereer
  • Node.js kan lêers op die bediener skep, oopmaak, lees, skryf, uitvee en toemaak
  • Node.js kan vormdata insamel
  • Node.js kan data in jou databasis byvoeg, uitvee, wysig

Wat is 'n Node.js-lêer?

  • Node.js-lêers bevat take wat op sekere gebeurtenisse uitgevoer sal word
  • 'n Tipiese gebeurtenis is iemand wat probeer om toegang tot 'n poort op die bediener te kry
  • Node.js-lêers moet op die bediener geïnisieer word voordat dit enige effek het
  • Node.js-lêers het uitbreiding ".js"