Nodejs. Починаємо роботу з express.
Всім привіт! У цій статті ми розглянемо, як працювати з пакетом Express і в чому секрет його популярності в NodeJS.
Express - це один з найпоширеніших пакетів для NodeJS. Чому він такий популярний? Для цього є кілька причин:
- Проста і гнучка система маршрутизації
- Інтегрується в безліч движків шаблонів
- Містить структуру проміжного програмного забезпечення
Давайте тепер перейдемо до його вивчення. Установкою ми вже займалися в попередніх статтях.
Насамперед його, звичайно, потрібно підключити:
var express =require(`Express`) -
var app = express() -// для простоти роботи Щоб почати прослуховувати порт, скористаємося методом listen ():
app.listen(3000) -Як ми можемо відповідати на запити? В HTTP є кілька можливих способів запитів:
- GET
- POST
- DELETE
- PUT
Для кожного з них в Express передбачений окремий метод:
app.get(`Route`, fn)
app.post(`Route`, fn)
app.delete(`Route`, fn)Давайте попрацюємо з GET. Зробимо те ж саме, що ми робили у власній системі маршрутизації, тобто будемо дивитися, що прийшло з адресного рядка, і відправляти відповідний відповідь.
Відео: Пишемо API на NodeJS - # 4 - Підключення бази даних до express
app.get(`/`,function(req, res){
res.send(`Домашня сторінка`) -
}) -У функції нам доступні два методи - запит і відповідь. Однак, Express додає до них додаткові методи. Наприклад, один з них ми тільки що використовували. метод send дозволяє відправити назад якусь інформацію, наприклад, текстове повідомлення. Якщо ви запустите додаток, то побачите цей напис в браузері.
Відео: 25 - nodejs основи (Робота з express фреймворком: Генерація HTML views в Jade)
Те ж саме ми можемо зробити і з іншими сторінками:
app.get(`/ Contact`,function(req, res){
res.send(`Сторінка контактів`) -
}) -Якщо ви тепер перейдете за адресою localhost: 3000 / contact, то побачите напис "Сторінка контактів".
А на цьому сьогодні у мене все. Дякую за увагу!
Pixlr express
Pcmover express для windows xp - безкоштовний інструмент для перенесення даних
Raidr express: ssd під шину pci express від asus rog
Nodejs. Як створити сервер.
Nodejs. Що таке npm.
Nodejs. Що таке query strings.
Nodejs. Як працювати з файлом package.json.
Nodejs. Як відправити дані в форматі json.
Nodejs. Що таке pipe ().
Nodejs. Що таке middleware і статичні файли.
Nodejs. Як зібрати шаблон з декількох частин.
Nodejs. Як створити "список справ". Частина 2.
Nodejs. Як обробляти post запити.
Nodejs. Оброблювач подій.
Nodejs. Навігація по сторінках.
Nodejs. Template engine. Частина 2.
Nodejs. Параметри маршрутизації в express.
Nodejs. Пакет nodemon.
Nodejs. Модулі.
Nodejs. Template engine. Частина 1.
Nodejs. Потоковий висновок html сторінки.
Pixlr express
Nodejs. Оброблювач подій.
Nodejs. Що таке pipe ().
Nodejs. Що таке query strings.
Nodejs. Template engine. Частина 1.
Nodejs. Модулі.
Nodejs. Вступ.
Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.
Nodejs. Потоковий висновок html сторінки.