Nodejs. Що таке query strings.
Всім привіт! У цій статті ми розглянемо, що таке Query Strings і як їх використовувати в NodeJS.
Query String - це рядок запиту. Ви вже, напевно, бачили такі рядки, де після знака питання йдуть якісь параметри:
Відео: Node JS Tutorial for Beginners # 29 - Query Strings
// приклад рядка запиту
http://site.ru/articles/science?page=7start=1 Давайте навчимося отримувати і використовувати таку інформацію з адресного рядка в NodeJS і відразу розглянемо всі на корисному прикладі.
Відео: Working with Query Strings in Express - Node.js Tutorial 9
Трохи змінимо наш код у файлі app.js:
app.get(`/ Contact`,function(req, res){
res.render(`Contact`,{qs: req.query}) -
})Тут ми створюємо об`єкт, в якому є властивість qs, куди записується ще один об`єкт, отриманий з методу query (), де записані назви параметрів (властивості) і їх значення. Тобто, щоб отримати інформацію з рядка запиту, нам всього лише потрібно використовувати вже готовий метод query () в NodeJS. Також, оскільки ми записуємо все це другим параметром методу render (), то вся ця інформація буде відразу ж відправлена в наш шаблон contact.ejs. Давайте туди відразу ж і перейдемо. Після параграфа з описом сторінки вставте цей код:
Відео: Node.js Tutorial - # 28 - Query Strings URL
Як видно з коду, це дуже проста форма для зв`язку з ким-небудь з якогось відділу. Однак нам може в адресному рядку відразу прийти інформація про це, наприклад, в такому вигляді:
127.0.0.1:3000/contact?dept=ITperson=IvanІ тоді ми відразу беремо цю інформацію з прийшов з методу query () об`єкта і підставляємо в потрібні поля форми. Ось такий простий, але корисний приклад.
Відео: Node.js Tutorial - # 29 - Query Strings URL Part 02
А на цьому сьогодні все. Дякую за увагу!
Команда quser - відобразити відомості про які увійшли в систему користувачів windows
Nodejs. Як відправити дані в форматі json.
Nodejs. Як зчитувати дані з потоку.
Nodejs. Що таке pipe ().
Php: безпека. Що таке xss.
Nodejs. Як зібрати шаблон з декількох частин.
Nodejs. Як обробляти post запити.
Команда query - відображення інформації про сеанси користувачів.
Новинки в php7. Частина 3.
Nodejs. Починаємо роботу з express.
Nodejs. Оброблювач подій.
Nodejs. Установка платформи.
Nodejs. Навігація по сторінках.
Nodejs. Template engine. Частина 2.
Nodejs. Параметри маршрутизації в express.
Nodejs. Пакет nodemon.
Nodejs. Створення та видалення директорій.
Клас для роботи з базою даних
Nodejs. Глобальний об`єкт.
Nodejs. Template engine. Частина 1.
Оптимізація запитів до mysql
Оптимізація запитів до mysql
Nodejs. Оброблювач подій.
Nodejs. Що таке pipe ().
Nodejs. Template engine. Частина 1.
Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.
Nodejs. Починаємо роботу з express.
Клас для роботи з базою даних
Nodejs. Пакет nodemon.