Можно ли сделать так, чтобы роутами в Express управлял vue-router?
Здравствуйте, не так давно начал изучение Vue, когда добрался до vue-router задался вопросом, можно ли как-то соединить vue-router с Express.js? Если можно, то как?
WapSter, ну переход по страницам с vue-router происходит без перезагрузки страницы, вроде это можно сделать и без vue-router, но пока не умею это делать. Еще мне понравилось, что у активной ссылки появляется класс и её можно легко стилизовать
squadbrodyaga, можно и без vue-router, если написать свой велосипед. Соединение с express происходит по Rest API как правило. В роуте открывается компонент и в зависимости, если ему нужны какие-то данные с бэкенда, этот компонент запрашивает их.
squadbrodyaga, ты видимо создаешь страницы при помощи express и подключаешь к ним vue. Такой подход нужен для создания каких-то не больших реактивных блоков. В полноценной vue разработки express не отдает ни один шаблон на ружу, он работает только с данными.
squadbrodyaga, нет, во vue то ты используешь js в том числе и ajax запросы. SSR же отдает полностью сгенерированную страницу. В том числе, если на ней нужны эти самые ajax запросы сервер их обработает у себя