2014-04-05 1 views
0

를 제공하기 위해 일반 백본 경로 처리기에서내 서버에 백본 정적 HTML 파일 여기

공공 /의 JS/...

/css/... 
    /img/... 
    /demo 
    /demo/button/index.html 
    /demo/slider/index.html 
    /demo/dialogBox/index.html 

을 디렉토리 구조를되어지고, 내가 만들 필요가 모델이있는 뷰 객체. 모델은 초기화시 REST API에서 데이터를 가져옵니다. 그러나 정적 페이지에 관해서는, 나는 아직 배우기 단계에 있기 때문에 약간 혼란 스럽습니다.

질문 :

방법 데모 폴더 아래에 정적 HTML 페이지를 제공하는 백본 라우터를 구성하는?

답변

2

간단한 대답 : 그렇지 않습니다.

웹 사이트 (사용 백본)가 작동하는 (간체) 방법은 다음과 같습니다

  1. 클라이언트는
  2. 클라이언트 (때로는 Backobne 응용 프로그램 포함)
  3. 웹 서버 페이지를 전송하는 웹 서버에서 페이지를 요청
  4. 백본 라우터는 해시 변경을 처리하고 서버에서 새 페이지를 요청하지 않고 페이지에서 데이터를 업데이트합니다 (가능하다면 아약스 요청을 처리합니다).

백본은 정적 페이지에서 아무 작업도 수행하지 않습니다. 링크를 클릭하여) 웹 서버가 전송합니다. 즉, 위의 단계를 따르지만 3 단계에서 중지합니다.

+0

답변 해 주셔서 감사합니다! 나는 내가 생각할 수없는 곳이라고 생각한다. 그러나 백본 앱조차 정적 리소스에 대한 링크를 제공해야합니다 (예 : /public/img/banner.png의 .png 파일). 허용되는 경우 banner.png를 banner.html로 대체하고 새 브라우저 창에서 열 수 있습니다. 작동합니까? –

+0

예, 작동하는 방식입니다. –

+0

정말 대단히 감사합니다. – vini