Гибридное приложение Ember.js - возможно, встраиваемые розетки

Я создаю приложение Ember.js, которое в основном имеет очень простой пользовательский интерфейс: заголовок, контент, нижний колонтитул - все это на уровне приложения.

Но когда вы сначала видите сайт, у вас есть гибридное приложение - Google должен охватить его части, но Ember должен обрабатывать вход, регистрацию, панель мониторинга и другие страницы.

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

Я не могу похвастаться пользовательским интерфейсом, но я мог бы попытаться предоставить более подробную информацию, если это необходимо.

Мой вопрос будет, как решить эту проблему?

1 ответ

Решение

Пока что я использовал хак: перед тем, как инициализировать Ember, я удаляю из DOM контент, отображаемый на стороне сервера. Это может быть некрасиво, но это работает. Таким образом, роботы могут получить доступ к контенту, который я хочу, чтобы пользователи, с другой стороны, увидят что-то лучшее.

Другие вопросы по тегам