Гибридное приложение Ember.js - возможно, встраиваемые розетки
Я создаю приложение Ember.js, которое в основном имеет очень простой пользовательский интерфейс: заголовок, контент, нижний колонтитул - все это на уровне приложения.
Но когда вы сначала видите сайт, у вас есть гибридное приложение - Google должен охватить его части, но Ember должен обрабатывать вход, регистрацию, панель мониторинга и другие страницы.
И у меня может быть небольшая проблема, потому что, если я отображаю некоторые представления, скажем, на домашней странице, в некоторых точках, то эти точки будут отличаться после входа в систему на панели пользователя.
Я не могу похвастаться пользовательским интерфейсом, но я мог бы попытаться предоставить более подробную информацию, если это необходимо.
Мой вопрос будет, как решить эту проблему?
1 ответ
Пока что я использовал хак: перед тем, как инициализировать Ember, я удаляю из DOM контент, отображаемый на стороне сервера. Это может быть некрасиво, но это работает. Таким образом, роботы могут получить доступ к контенту, который я хочу, чтобы пользователи, с другой стороны, увидят что-то лучшее.