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

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

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


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

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

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

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


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

Node-static

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

0 комментариев

Оставить комментарий

*Доступные HTML-теги: a, abbr, blockquote, code, pre, del, i, em, strong, b, strike
*Не будет опубликован