Routing System

предговор

Не толкова отдавна започнах да уча Node.js. В търсене на по-добра статия «как да» попаднах на много полезни статии, но не и за маршрутизиране. Ето защо, "да потърсите с Google" на различни "чужди" ресурси интересни начини за изграждане на тяхната маршрутизация и CNC система, която е готова да споделя с вас.

Уеб рамки за Node.js

Има много скелети за създаване на уеб приложения върху Node.js, ние ще се съсредоточи върху Connect (погледнете gihabe) и Express

В описанието на системата се казва, че това не е рамка за разработка на уеб приложения и рамка мидълуер платформа Node.js. Тя е съставена от "готови средства 11", а има "богати инструменти избор мидълуер трети страни." Цялото нещо се случва чрез PU-модул на системата. Cnnect поема много от функциите на "пълен уеб сървър", което ви позволява да се съсредоточи върху логиката на приложението.

Така че ние започваме, първо задайте Connect:

След това създайте файлов сървър, да го наречем server.js

В този случай ние свързан CP модули уеб икона, дървар, статичен, рутер.

Ето колко лесно е да се прави разлика между приемането и обработването на данни в получите формат, пост. И тогава отговорът е да се върне като JSON формат.

Експрес - уеб-базирана рамка построен върху рамка Connect мидълуер. Това означава, че Expres, просто все още заточени от създаването на уеб приложения, включително представянето на система шаблон, за разлика Connect, които се грижат само за функциите на уеб сървъра. Exprss Connect и развитие на един и същи хора, защо приложения за пътниците се отразява.

Ще започнем с инсталацията, като системата на шаблон:

След това създайте файлов сървър, да го наречем server.js

Тук ние инфузии сървъра и конфигуриране на необходимите IP-ин.
Сега сте задали marshtrutizator продължи да пише в seerver.js

За да се избегнат проблеми и как да се направи модел тук е пример home.html

Как да си направим параметризирана URL адрес?

заключение

Както можете да видите използването на сглобяеми модули улеснява и ускорява развитието на моменти. Създаване Routing е изкуство, можете да направите 100 сайта и всеки ще има свой собствен метод.

Тези методи не твърдят, че са най-добрите, но и за начинаещи, че ще бъде доста полезно. Това е по-добре, отколкото да се измисли bazhnye велосипеди.

Също така много интересно са начина за създаване на маршрута в уеб приложенията си.

Благодаря ви за вниманието!