2016-09-14 4 views
0

Java Spark Framework를 사용하여 특정 정적 파일에 대한 경로를 설정하는 간단한 방법이 있습니까?Java Spark Framework : 특정 정적 파일로 연결

자바 스파크 서버에서 제공되는 각도 (1.5) 앱을 설정 중입니다. 정적 파일을 제공하는 일반적인 방법을 설정했습니다.

staticFiles.location("/public"); 

앱에 몇 가지 각도 경로가 있습니다./start,/config,/live 등

Angular는 index.html 및 js 파일이로드되었을 때 라우팅을 처리합니다. 하지만/start,/config,/live 페이지에서 응용 프로그램을 직접로드 할 수 있도록 지원하고 싶습니다. 이를 달성하기 위해서는이 모든 경로에서 index.html을 제공해야합니다.

@app.route('/live') 
@app.route('/start') 
@app.route('/config') 
def index(): 
    return app.send_static_file('index.html') 

나는 불꽃이 보이는 아무것도 찾을 수 없습니다 파이썬 플라스크

, 당신은 같은 것을 할 수 있습니다.

장기적으로는 NGINX의 정적 파일을 쉽게 제공 할 수 있습니다.이 파일은 쉽게 수행 할 수 있습니다. 그러나 지금은 Spark에서이 작업을 수행하는 것이 정말 좋을 것입니다.

누구나? :)

+0

'에서 페이지에 액세스 할 때 당신은 무엇을 얻고있다/start' 예를 들면? –

+0

/start,/live,/config는 각도 앱의 다른 페이지입니다. 하지만/#/start,/#/live,/#/config와 같은 URL을 피하기 위해 웹 서버가 다른 URL (/ start,/live)에 대해 동일한 정적 파일 (index.html) ,/config). 그런 다음 Angular가 페이지가로드 될 때 라우팅을 처리하고 요청 된 페이지를 렌더링합니다. – oyron

답변

1

당신은 같은 방법으로이를 구현할 수 있습니다 index.html을 가진

enter image description here

그리고 지금지도 노선 :

enter image description here