|
BackendExpressNode js

Нижче наведено приклад найпростішого застосунку, який можна створити за допомогою Express. Він складається лише з одного файлу, на відміну від застосунків, згенерованих за допомогою генератора застосунків Express, який створює структуру для повноцінного застосунку з багатьма JavaScript-файлами, шаблонами Jade та вкладеними каталогами різного призначення.

Спочатку створіть каталог з ім’ям myapp, перейдіть до нього та запустіть команду npm init. Потім встановіть Express як залежність, дотримуючись інструкцій із керівництва зі встановлення.

У каталозі myapp створіть файл з ім’ям app.js і додайте наступний код:

var express = require('express');
var app = express();

app.get('/', function (req, res) {
    res.send('Hello World!');
});

app.listen(3000, function () {
    console.log('Example app listening on port 3000!');
});

Цей застосунок запускає сервер і прослуховує з’єднання на порту 3000. Застосунок повертає відповідь “Hello World!” на запити, адресовані кореневому маршруту (/). Для всіх інших маршрутів буде повертатися відповідь 404 Not Found.

req (запит) і res (відповідь) — це ті ж самі об’єкти, які надає Node.js, тому можна викликати req.pipe(), req.on('data', callback) та виконувати будь-які інші дії, які не вимагають втручання Express.

Запустіть застосунок за допомогою наступної команди:

$ node app.js

Після цього відкрийте в браузері сторінку http://localhost:3000/, щоб переглянути результат.

Схожі матеріали