Как я делаю статическую страницу в Vue js с полнофункциональным Webpack

Я использую:
 – полнофункциональный Webpack.
 – vue-material (материальный дизайн)

Мое приложение - это SPA (одностраничное приложение).

Мне нужно создать домашнюю страницу с маркетингом и областью для входа и ссылку для создания нового пользователя. На этой начальной странице мне не нужна панель инструментов, Sidenav и т.д...

На этой странице мне нужно SEO.

Я думал о чем-то гибридном... SPA + несколько страниц.

Должен ли я создать страницу (html) в статической папке? Я не знаю, как настроить маршрут для этого...

Каков наилучший способ решить эту проблему?


person roctba    schedule 28.03.2017    source источник
comment
Вы думали о том, какой бэкэнд вы будете использовать?   -  person ytbryan    schedule 29.03.2017


Ответы (1)


У вас может быть несколько стратегий для этого.

Можно использовать рендеринг на стороне сервера, как описано в документации vue js, что довольно Легко понять.

Другой вариант — иметь статическую HTML-страницу, которая будет точкой входа в ваше приложение. Он будет оптимизирован для SEO, и у вас будет кнопка призыва к действию, которая перенаправит вас в ваше фактическое приложение vuejs. Итак, на вашем веб-сервере URL-адрес https://example.org перенаправляет на вашу статическую страницу, и когда вы нажимаете на ссылку , он перенаправит вас на https://example.org/app, который будет точкой входа вашего приложения vuejs. .

person Corentin André    schedule 29.03.2017