Я пытаюсь создать простой webapp, просто чтобы узнать что-то новое, и я решил научиться реагировать на js. Я реализовал некоторые бэкэнды в java и spring, но я действительно не знаю, как интегрировать их с flux architecure. Возможно ли это, или я должен изменить свой backend (я использую весенний mvc, а flux - другой подход)? Я много искал, но почти каждый пример, который я нашел, - это полное приложение js или использование рельсов в качестве бэкэнд, которые я вообще не знаю.Архитектура и бэкэнда Flux
ответ
Если вы хотите сохранить существующий обратно конец, и все же запустить React + Flux на сервере для серверного рендеринга, я предлагаю вам взглянуть на пример из Soundclound, написанный @zertosh:
пример: https://github.com/zertosh/ssr-demo-kit
видео: https://vimeo.com/108488724
в своем приложении, они работают Scala на заднем конце, и они раскрутить сценарий бегун Nashorn на основе промывать начальное действие через приложения, производить HTML и передать все это клиенту. Затем клиент берет верх.
Вам также понадобятся конечные точки XHR, если вы хотите сохранить данные обратно на сервер, но все это просто нормальные параметры URL GET/POST для JSON.
Все, что кажется немного, просто для изучения Реагирования. Возможно, вам будет лучше, когда вы научитесь просто отправлять JSON и позволить клиенту выполнять первоначальный рендеринг, сохраняя материал для обработки на стороне сервера, когда вы чувствуете себя комфортно с кодом на стороне клиента.
- 1. Flux Архитектура и связь между компонентами
- 2. Архитектура Basic Flux - значения повторяющихся констант?
- 3. Архитектура ComponentKit и FLUX - избегайте ненужного повторного рендеринга UI
- 4. Архитектура Flux один комплексный магазин по сравнению с двумя меньшими
- 5. Архитектура и бизнес-архитектура NHibernate
- 6. Flux и применение государственного
- 7. Попытка понять архитектуру Flux
- 8. Выбор бэкэнда?
- 9. 3 Архитектура уровня и архитектура 2 уровня
- 10. Архитектура мобильного приложения и другая архитектура приложения
- 11. Flux без действий и диспетчера?
- 12. Flux и TYPO3 6.2.7/6.2.9
- 13. Flux eventemitter
- 14. Flux Pagination
- 15. Архитектура сущности и архитектура приложений (свободная связь и т. Д.)
- 16. Проворная разработка и архитектура
- 17. Архитектура и пакеты
- 18. Архитектура и хостинг ElasticSearch
- 19. Многоуровневая архитектура и инкапсуляция
- 20. Функциональные требования и архитектура
- 21. Архитектура Durandal и плагинов
- 22. Архитектура и микроархитектура
- 23. Архитектура и организация проекта
- 24. Архитектура и семья ARM
- 25. Архитектура GraphQL и Microservice
- 26. Ионная и sails.js архитектура
- 27. Архитектура сервера и SubSonic
- 28. SoC и компьютерная архитектура
- 29. WCF, FileSystemWatcher и архитектура
- 30. Действия, разрешения и архитектура
Образец потока не определяет взаимодействия с веб-сервером. https://facebook.github.io/flux/. Я бы предложил вам попробовать несколько простых примеров NodeJs и посмотреть, как обрабатываются данные в некоторых случаях. В конечном счете, это зависит от вас. Flux не подходит для всех потребностей. – WiredPrairie
Поддерживает ли ваша поддержка поддержки 'GET' и' POST'? Итак, если я перейду в «localhost: port/my_data», я получу данные? –