2014-01-12 1 views
0

node.js/express를 사용하여 부분 뷰에 대한 액세스를 거부하는 방법은 무엇입니까? 내 단일 페이지 웹 응용 프로그램에서 여러 가지 다른 견해를 가지고 있으며 사용자가 로그인하지 않으면 일부 페이지를 표시하지 못하게하고 싶습니다. 어떻게 그렇게 할 것입니까? 나는 이것이 모호 할 수도 있다는 것을 알고 있지만 실제로 코딩하기 전에 일반적인 생각을 갖고 싶습니다.node.js/express를 사용하여 부분 뷰에 대한 액세스를 거부 하시겠습니까?

편집 :

예를 들어

, 어떤 특정 버튼을 클릭하면 내 페이지가 단일 페이지 응용 프로그램의 모든 것이 메인 페이지에서 낚해야하고, URL이 내 옆에서 처리 할 수 ​​있기 때문에

. 그러나, 나는 같은 것을 입력하면 그 문제가 :

http://www.mypage.com/login

요소로드,하지만 그들은 잘못 나와. 기본 페이지의 버튼에서 클릭하지 않으면보기가 표시되지 않도록 차단하고 싶습니다. 내가 어떻게 그럴 수 있니?

귀하의 도움에 감사드립니다.

답변

0

기본 라우팅 논리를 수행하고 제한하려는 경로에 대한 메소드를 호출 할 수 있습니다.

app.get('/partials/view1, routes.partials); 
app.get('/partials/voew1', restrict, routes.partials); 

제한 방법에서는 흐름을 일반 '제한된'보기로 리디렉션합니다.

확인이는 : https://github.com/visionmedia/express/tree/master/examples/route-separation

+0

내 편집 내용을 읽고 이것이 여전히 적용되는지 볼 수 있습니까? –

+0

나는 각도로 작업하여 프론트 엔드를하고 싶습니다. 내 이해에 따라 작동해야합니다. –

+0

예 각도를 사용하고 있습니다. –

0

파셜에게 그것은 소프트웨어의 최신 버전을 사용하는 것이 좋습니다 익스프레스 3에 폐기되었다.