У меня есть веб-приложение, использующее nginx в качестве обратного прокси-сервера и использующее Express Framework в качестве моего бэкенда в node.js. Я запутался, который является веб-сервером. Я использую реагирование, поэтому приложение поддерживает рендеринг на стороне клиента, и nginx хранит эти файлы, если это что-то меняет.
в соответствии с developer.mozilla.org
Со стороны программного обеспечения веб-сервер включает в себя несколько частей, которые контролируют, как веб-пользователи получают доступ к размещенным файлам, как минимум HTTP-сервер. HTTP-сервер - это часть программного обеспечения, которая понимает URL-адреса (веб-адреса) и HTTP (протокол, используемый вашим браузером для просмотра веб-страниц). Доступ к нему можно получить через доменные имена (например, mozilla.org) веб-сайтов, которые он хранит, и доставляет их содержимое на устройство конечного пользователя.
&
Веб-сервер сначала должен хранить файлы сайта, а именно весь HTML
документы и связанные с ними активы, включая изображения, таблицы стилей CSS,
Файлы JavaScript, шрифты и видео.
Принимая это во внимание, я бы сказал, что Nginx является веб-сервером, поскольку он содержит html-файл. Тем не менее, я действительно не уверен. Это один из двух, оба или серая зона?