2015-04-04 6 views
4

Я пытаюсь создать простой webapp, просто чтобы узнать что-то новое, и я решил научиться реагировать на js. Я реализовал некоторые бэкэнды в java и spring, но я действительно не знаю, как интегрировать их с flux architecure. Возможно ли это, или я должен изменить свой backend (я использую весенний mvc, а flux - другой подход)? Я много искал, но почти каждый пример, который я нашел, - это полное приложение js или использование рельсов в качестве бэкэнд, которые я вообще не знаю.Архитектура и бэкэнда Flux

+1

Образец потока не определяет взаимодействия с веб-сервером. https://facebook.github.io/flux/. Я бы предложил вам попробовать несколько простых примеров NodeJs и посмотреть, как обрабатываются данные в некоторых случаях. В конечном счете, это зависит от вас. Flux не подходит для всех потребностей. – WiredPrairie

+0

Поддерживает ли ваша поддержка поддержки 'GET' и' POST'? Итак, если я перейду в «localhost: port/my_data», я получу данные? –

ответ

1

Если вы хотите сохранить существующий обратно конец, и все же запустить React + Flux на сервере для серверного рендеринга, я предлагаю вам взглянуть на пример из Soundclound, написанный @zertosh:

пример: https://github.com/zertosh/ssr-demo-kit

видео: https://vimeo.com/108488724

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

Вам также понадобятся конечные точки XHR, если вы хотите сохранить данные обратно на сервер, но все это просто нормальные параметры URL GET/POST для JSON.

Все, что кажется немного, просто для изучения Реагирования. Возможно, вам будет лучше, когда вы научитесь просто отправлять JSON и позволить клиенту выполнять первоначальный рендеринг, сохраняя материал для обработки на стороне сервера, когда вы чувствуете себя комфортно с кодом на стороне клиента.

Смежные вопросы