Учебники

ExpressJS — Hello World

Мы приступили к разработке, теперь пришло время приступить к разработке нашего первого приложения с использованием Express. Создайте новый файл с именем index.js и введите в него следующее.

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

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

app.listen(3000);

Сохраните файл, перейдите в свой терминал и введите следующее.

nodemon index.js

Это запустит сервер. Чтобы протестировать это приложение, откройте браузер и перейдите по адресу http: // localhost: 3000, и отобразится сообщение, как на следующем снимке экрана.

Привет, мир

Как работает приложение?

Первая строка импортирует Express в наш файл, у нас есть доступ к нему через переменную Express. Мы используем его для создания приложения и назначения его в var app.

app.get (маршрут, обратный вызов)

Эта функция сообщает, что делать, когда вызывается запрос get по заданному маршруту. Функция обратного вызова имеет 2 параметра: request (req) и response (res) . Объект запроса (req) представляет запрос HTTP и имеет свойства для строки запроса запроса, параметров, тела, заголовков HTTP и т. Д. Аналогично, объект ответа представляет ответ HTTP, который приложение Express отправляет, когда оно получает запрос HTTP.

res.send ()

Эта функция принимает объект в качестве входных данных и отправляет его запрашивающему клиенту. Здесь мы отправляем строку «Hello World!» ,

app.listen (порт, [хост], [отставание], [обратный вызов]])

Эта функция связывает и прослушивает соединения на указанном хосте и порте. Порт является единственным обязательным параметром здесь.

порт

Номер порта, на который сервер должен принимать входящие запросы.

хозяин

Имя домена. Вы должны установить его при развертывании своих приложений в облаке.

отставание

Максимальное количество ожидающих соединений в очереди. По умолчанию это 511.

Перезвоните

Асинхронная функция, которая вызывается, когда сервер начинает прослушивать запросы.