Nodejs. Параметри маршрутизації в express.

Відео: Node JS Tutorial for Beginners # 24 - Express Route Params

NodeJS. Параметри маршрутизації в Express.

Відео: [React.js] 강좌 6-2 편 Backend: Node.js / Express.js 맛보기 | 라우팅, 모듈화

Всім привіт! У цій статті ми розглянемо, як працювати з параметрами маршрутизації в Express.

У минулій статті ми створили просту систему маршрутизації, використовуючи пакет Express. Однак, писати метод для кожної сторінки - це дуже незручно. Особливо, якщо уявити, що у нас є, наприклад, соціальна мережа, де може бути безліч профілів, і ми повинні показувати потрібний профіль при запиті конкретного ідентифікатора. Ми ж не будемо для кожного id писати окремий метод, правда? Що ж робити? Для вирішення нашої задачі нам допоможуть параметри. Давайте спробуємо реалізувати той функціонал соц. мережі, який я описав вище, звичайно, в дуже спрощеному вигляді.




Я відразу наведу код, а далі його поясню:

app.get(`/ Profile /: id`,function(req, res){
res
.send(`Ви профіль з ідентифікатором:`+ req.params.id) -
}) -

Код працює дуже просто! Замість конкретного значення ми ставимо двокрапку, а далі пишемо яку-небудь назву параметра. Знайти цей параметр ми потім можемо в масиві params по його імені.




Тепер, якщо ви запустите наш додаток, а потім перейдете, скажімо, за адресою localhost: 3000 / profile / 17, то побачите повідомлення "Ви запросили профіль з ідентифікатором: 17".

Ось така проста, але корисна функція є в Express.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Nodejs. Що таке middleware і статичні файли.Nodejs. Що таке middleware і статичні файли.
Pixlr expressPixlr express
Nodejs. Оброблювач подій.Nodejs. Оброблювач подій.
Nodejs. Що таке pipe ().Nodejs. Що таке pipe ().
Nodejs. Що таке query strings.Nodejs. Що таке query strings.
Nodejs. Template engine. Частина 1.Nodejs. Template engine. Частина 1.
Nodejs. Вступ.Nodejs. Вступ.
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.
Nodejs. Починаємо роботу з express.Nodejs. Починаємо роботу з express.
» » Nodejs. Параметри маршрутизації в express.