Да, настроил работу роутера через hash '#', затестил - все ок. Удобный вариант тем, что достаточно было дописать useHash: true в настройках Angular роутера.
Спасибо большое за подробный ответ! Пока читал в голову пришла идея, а почему бы просто не делать через #:) А вы позже об этом тоже упомянули. Мне кажется в данном кейсе самый простой вариант именно с #. Потому что так или иначе теряется красота адреса: example.com/app/about vs example.com/#/about
Как я понимаю варианты с поллингом здесь не совсем подходят, SSE - точно (т.к. нужно не только принимать данные в реальном времени, но и отправлять их). Выходит, что подходит только WebSockets.
С момента появления концепции Material до сих пор не понимаю, почему это дизайн считают красивым... Для мобильных устройств возможно, но если открываешь такой сайт через полноценный браузер - кровь из глаз.
Dark Hole, да. Они разделены на два проекта, как я написал. Я хочу почитать хороший туториал, либо послушать советы, как грамотно это реализовать. Задача тривиальная, поэтому по этой теме должна быть какая-то информация.
Еще вопрос: есть ли какие-то нюансы в таком разделении проектов и настройки под Angular или это все решается в рамках настройки CORS. По сути такое решение должно хостится на одном сервере (api.domain.com и domain.com). В общем вопросов много, нужен толковый гайд:)
Зелим Бельтоев: скажите, вас не затруднит ответить еще на пару вопросов, раз вы работали с этой технологией? Например, в Telegram побеседовать? Буду признателен. Мои контакты: @ilyatrifonov (Telegram), ilyatrifonov@mail.com.
ASP.NET Core кажется очень интересным. Я про него читал не так давно. Вот только меня смутило, что он пока еще не совсем стабильный. И каковы его перспективы вообще? Есть ли смысл в более глубоком его изучении и отказе от классической версии ASP.NET? А так да, построить SPA на нем проще, как выяснилось.