Rails가 아닌 비 Ruby 서버 프로세스를 가능한 한 원활하게 통합하고자하는 Rails 앱이 있습니다. 즉, Rails 앱과 동일한 서버에서 실행중인 Haskell Snap 웹 애플리케이션이 특정 경로를 처리하도록하고 싶습니다. 이러한 경로는 모두 JSON 페이로드를 반환하므로 템플릿이 복잡하지 않습니다. CORS 설정의 오버 헤드를 피하기 위해 이러한 JSON 응답을 Rails에서 생성 한 웹 페이지와 동일한 소스에서 가져 오는 것처럼 보이기를 바랍니다.Ruby가 아닌 서버 프로세스를 Rails 애플리케이션에 통합하고자하는 경우
이 상황에서 가장 좋은 통합 전략은 무엇입니까? 하스켈 웹 애플리케이션에 웹 요청을 한 다음 클라이언트에게 응답을 전달하는 Rails 컨트롤러를 설정해야합니까, 아니면 랙 미들웨어 또는 Nginx 구성을 사용하여보다 효율적인 방법이 있습니까?