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 сторінки.