Sistem de rutare

prefață

Nu atât de mult timp în urmă a început să studieze Node.js. În căutarea unui articol bun «cum sa» a dat peste o mulțime de articole utile, dar nu despre rutare. Prin urmare, „Googling“ pe diverse „străine“ de resurse găsit modalități interesante de a construi de rutare și CNC de sistem, care este gata de a împărtăși cu tine.

cadre web pentru Node.js

Există mai multe schelete pentru a crea aplicatii web pe Node.js, ne vom concentra pe Connect (uita-te la gihabe) și Express

În descrierea sistemului se spune că acest lucru nu este un cadru pentru dezvoltarea de aplicații web și cadru middleware platforma Node.js. Acesta este compus din „mijloace gata 11,“ și nu există „instrumente de selecție bogat middleware terță parte.“ Totul se întâmplă prin sistemul PU-modul. Cnnect preia multe dintre funcțiile de „server de web complet“, care vă permite să se concentreze pe logica aplicației.

Deci începem, mai întâi setați Connect:

Apoi a crea un server de fișiere, suna-l server.js

În acest caz, am conectat CP module favicon, logger, static, router.

Asta e cât de ușor este să se facă distincția între primirea și prelucrarea datelor în format GET, POST. Și atunci răspunsul este de a reveni, cum ar fi formatul JSON.

Express - un cadru bazat pe web construit pe cadru middleware Connect. Acest lucru înseamnă că Expres încă ascuțit prin crearea de aplicatii Web, inclusiv depunerea unui sistem de șablon, spre deosebire de Connect care interesează numai funcțiile serverului Web. Exprss Connect și să dezvolte una și aceiași oameni ce aplicații API sunt în oglindă.

Vom începe cu instalarea, luând sistemul șablon:

Apoi a crea un server de fișiere, suna-l server.js

Aici vom infuzii de server și configura necesare IP-in-uri.
Acum setați marshtrutizator continua să scrie în seerver.js

Pentru a evita problemele și cum să facă un model de aici este un exemplu home.html

Cum sa faci URL parametrizate?

concluzie

După cum puteți vedea utilizarea unor module prefabricate facilitează și accelerează dezvoltarea uneori. Crearea de rutare este o artă, puteți face 100 de site-uri și fiecare va avea propria sa metodă.

Aceste metode nu pretind a fi cel mai bun, dar pentru începători va fi destul de util. Acest lucru este mai bine decât să inventeze biciclete bazhnye.

De asemenea, foarte interesante sunt moduri de a crea o rutare în aplicațiile Web.

Vă mulțumesc pentru atenție!