Я пытаюсь понять архитектуру nodejs, когда использую ее в качестве серверного фреймворка, такого как экспресс. Я знаю все эти концепции веб-сервера, сервера приложений и веб-контейнера, но я не думаю, что полностью понял, какое отношение имеет nodejs как сервер ко всему этому.
как узел js при использовании в качестве сервера может быть определен в контексте веб-сервера/сервера приложений?
comment
Node.js — это среда выполнения, как JVM в Java или интерпретатор в Python. Это то, что реализует язык JavaScript, а именно то, что выполняет код.
- person root   schedule 24.05.2020
comment
Отвечает ли это на ваш вопрос? Можем ли мы сказать, что node.js - это веб-сервер?
- person rb612   schedule 24.05.2020
comment
нет, извините :), потому что я знаю, что node.js — это среда выполнения, в которой также есть HTTP-модуль, который экспресс использует для создания сервера, и это мой вопрос — этот «сервер», который работает на узле, в контексте что запущено? это сервер приложений? веб сервер? ничего из этого?
- person Daniel Shelly   schedule 24.05.2020