Посмотрим, смогу ли я вам помочь.
Имейте в виду, что изоморфный Javascript является совершенно новым, и трудно найти четкие определения для каждого варианта использования.
По определению, если вы создаете RESTful приложение, которое вы должны иметь четкое разделение между сервером и клиентом:.
«Унифицированный интерфейс отделяет клиентов от серверов Это разделение опасений означает, что, например, , клиенты не занимаются хранением данных , которое остается внутренним для каждого сервера, так что улучшается переносимость клиентского кода . Серверы не связаны с пользовательским интерфейсом или пользовательским состоянием, поэтому серверы могут быть проще и еще масштабируемые. Серверы и клиенты также могут быть заменены ed и разработал независимо, если интерфейс между ними не изменяется ».
Что касается изоморфными приложений, основными преимуществами являются:
- Не имея пустую страницу, когда пользователь первого входа на сайт (точки для UX)
- Поэтому SEO дружественных
- И вы можете использовать одну логику между сервером/клиентом (например, относительно компонентов React)
Это означает, что вы должны доставлять визуализированные компоненты React с сервера на клиент , когда пользователь сначала вводит URL-адрес. После этого вы будете продолжать использовать свой REST API, как обычно, предоставляя все на клиенте.
Если вы можете, поделитесь более подробной информацией о своем случае, и вам будет легче помочь.
приятная самореклама там :) – syarul