Сервер на Node.js | В паутине

Сервер на Node.js

request — объект http.IncomingMessage
response — объект http.ServerResponse

Каркас сервера

Каркас сервера выглядит так:

Функцию accept необязательно выносить отдельно, она вполне может находиться прямо в функции создания сервера как безымянная функция.
Внутри функции accept происходит обработка запроса клиента и формирование ответа сервера (отправка заголовков и тела).

Формирование ответа

Обработка запроса

Чтобы обработать путь запроса и получить передаваемые параметры, необходимо подключить еще два модуля:

Отследить, когда запрос будет полностью передан, можно с помощью события end:

Node-static

Удобную работу со статическими файлами обеспечивает модуль node-static.

Комментарии (0)

Ваш email не будет опубликован. Все поля обязательны