2017-12-30 46 views
0

Clojure에 터미널 응용 프로그램이 있고 MySQL에 연결되어 있지만 프런트 엔드를 추가하는 가장 간단한 방법을 알고 싶습니다. 링을 추천하는이 게시물 (5 세)을 찾아서 설정했습니다 : Add webapp frontend to existing clojure app.기존 Clojure 터미널 응용 프로그램에 프런트 엔드 추가

프로젝트에 deps를 추가 한 후, core.clj하는 핸들러 함수를 추가 : ". 안녕하세요"

(defn handler [request] 
    {:status 200 
    :headers {"Content-Type" "text/html"} 
    :body "Hello World"}) 

는 웹 서버 시작과 출력을 가지고

이제는 어떻게 되나요? 나는 Clojurescript를 상자 (즉, 백엔드와 함께 제공되지 않음)로 만들 수있는 Figwheel과 같은 템플리트에 익숙하며 Clojurescript로 React를 작성할 수있는 Reagent와 같은 도구를 사용하지만 흥미가있는 것은 무엇입니까 내가 선택한 모든 프레임 워크에서 프론트 엔드를 기존의 터미널 앱에 추가하는 방법은 일반 React, Clojurescript with Reagent, Angular 또는 구식 HTML/CSS/Javascript 일 수 있습니다. 그것은 많은 템플릿이 있지만 처음부터 그것을하는 방법에 대한 지침이없는 것 같습니다.

+1

템플릿을 시작 장소로 사용하여 기존 애플리케이션에 필요한 수정 사항을 파악할 수있는 이유가 없습니다. 즉,이 질문에 대한 실제 문제는 범위에 있습니다. 말하자면, 과다한 도구가 있습니다. 그리고 각각을 채택하는 것은 달라질 것입니다. 따라서이 질문은 표준적인 대답을 허용하기에는 너무 광범위합니다. –

+0

좋아,하지만, 내 검색에서 적어도 한 가지 대답을 찾을 수 있었어야합니다. –

+0

기존 네임 스페이스와 종속성을 템플릿에 복사하십시오. 당신이 대답했습니다. –

답변

0

다운 투표 대신 다음 중 하나가 수용 가능한 답변이었을 것입니다 : Selmer, Hiccup, Enlive.