CMS와 소셜 네트워크의 역할을 수행 할 사이트를 만들고 싶습니다. 모든 과정에서 필자는 레일스를 API 제공자로만 사용하게 될 것입니다. 원래 React with Redux에서 클라이언트 측 전체를 수행하려고했지만 빌드가 커짐에 따라 가장 간단한 작업 (CMS를 현명하게)을위한 많은 상용구를 작성했습니다.동일한 도메인에서 Rails 앱과 React 앱을 실행할 수 있습니까?
빌드를 진행하는 대신 레일스를 사용하여 CMS를 빌드하는 것이 가장 좋을 것입니다. CRUD 기반 툴을 상자에 넣는 것입니다. 이 시점에서 나는 API와 CMS를 동일한 레일즈 애플리케이션에 포함시킬 것입니다.
게시물 작성, 콜렉션 작성 등의 소셜 네트워크 측면은 여전히 React를 사용하여 수행됩니다. 레일즈 애플리케이션과 SPA를 같은 도메인 아래서 별도로 만들 수있는 시나리오를 성취 할 수 있는지 궁금합니다. 어떤 자원이라도 대단히 감사하겠습니다.
참고 : 레일즈 용 React gem이 있지만 Redux 및 다른 노드 패키지를 사용하기 위해 독립형으로 사용하는 것이 좋습니다.
이 최선의 해결책이다에서 자세한 정보를 찾을 수 있습니다 (다른 포트) 다른 호스트 또는 동일한 호스트에 다른 경로를 매핑 할 수 있습니다. NGINX를 사용하면 다양한 환경과 포트에서 많은 응용 프로그램을 실행할 수 있으며 역방향 프록시를 사용하면 들어오는 트래픽을 올바른 응용 프로그램으로 리디렉션 할 수 있습니다. –