Nodejs. Параметри маршрутизації в express.
Відео: Node JS Tutorial for Beginners # 24 - Express Route Params
Відео: [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.
Дякую за увагу!
- Pixlr express
- Raidr express: ssd під шину pci express від asus rog
- Nodejs. Як створити сервер.
- Nodejs. Що таке npm.
- Nodejs. Що таке query strings.
- Nodejs. Як працювати з файлом package.json.
- Nodejs. Як відправити дані в форматі json.
- Nodejs. Що таке pipe ().
- Nodejs. Як записувати дані в потік.
- Nodejs. Що таке middleware і статичні файли.
- Nodejs. Як зібрати шаблон з декількох частин.
- Nodejs. Як створити "список справ". Частина 2.
- Nodejs. Як обробляти post запити.
- Nodejs. Починаємо роботу з express.
- Nodejs. Оброблювач подій.
- Nodejs. Навігація по сторінках.
- Nodejs. Template engine. Частина 2.
- Nodejs. Пакет nodemon.
- Nodejs. Створення та видалення директорій.
- Nodejs. Template engine. Частина 1.
- Nodejs. Потоковий висновок html сторінки.