@maxemga

Как работает сервер на ASP.net?

Начинаю работать с .NET после NodeJS express для бэкэнда и я не понимаю, в NodeJS Express ты запускаешь сервер (паралельно с клиентским, если это React приложение например) и чтобы сделать какую-то манипуляцию на сервере ты пишешь роутер и на клиенте по этому адрес отправляешь запрос, а сервер выполняет свою функцию (тоесть на сервер отправляются лишь запросы, но он не занимается маршутизацией html страниц и тд), но в ASP.NET я так понимаю все работает по другому и сервер отвечает за отрисовку HTML страниц, картинок шрифтов? Просто мой мозг после Express не понимает как это работает и правильно ли я думаю, все совершенно по другому.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Как и любой другой

1. стартует экземпляр сервера, который конфигуриет все и подготавливается к прослушиванию
2. открывается порт
3. в момент запроса производится вызов цепочки обработчиков middleware
4. запрос завершается

ASP.net в общем то большой. есть Forms там компоненты которые имеют состояние и грубо говоря кодируют свое состояние в скрытых полях. Сейчас на нем что то начинать ну так себе

ASP.net MVC тут чистые отрисовки компонентов с некоторым сахаром см Razor
ASP.net api просто апи клиентскую часть рисуете как хотите

Впрочем все можно комбинировать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы