Как лучше всего реализовать всплывающее окно с сообщением, используя NodeJS + Express и Pug?
Пытаясь сделать какое-то подобие функционального веб-сайта, столкнулся с таким вот вопросом. Как же элегантнее всего реализовать всплывающие окна(не браузерные окна) с сообщением от сервера оставаясь на все той же странице? Использую NodeJs + Express, а также Pug для удобства. Хотелось бы чтобы сообщение использовало все те же pug шаблоны (если это нерационально, то так и напишите).
С обычным html и так понятно, что достаточно просто сделать небольшую js функцию, принимающую ответ в качестве параметра, но и тут у меня возникает вопрос к тому, как лучше всего реализовать эту связь между серверным кодом и клиентским. "Как-нибудь" делать не хочется. Хочется узнать как именно решают этот вопрос профессионалы (удобный расширяемый код и т.д.).
Я только учусь и пытаюсь придерживаться стандартного MVC подхода. Что же поможет мне адекватно вызывать с сервера оповещение для пользователя? Кажется, что нужно какое-то промежуточное звено, но ничего толкового придумать сейчас не могу. Также, если есть хороший материал по этой теме то просветите меня. Русскоязычный гугл очень скуп на такую специализированную тематику. Английский же я, к сожалению, воспринимаю не так хорошо и быстро как хотелось бы.