2017-01-17 6 views
2

express-stormpath에서 다른 그룹의 다른 등록 페이지를 만들려고합니다. 예 :급행 호우 경로의 그룹에 대해 다른 등록 페이지를 만드는 방법

router.get('/new', stormpath.groupsRequired(['Merchants']), function(req, res){ 
//this would render a signup for merchants if a merchant wasn't signed in 
}); 

router.get('/new', stormpath.groupsRequired(['customers']), function(req, res){ 
//this would render a signup for customer if a customer wasn't signed in 
}); 

문서를 읽었지만 행운이 없었습니다. 어떻게해야합니까?

답변

0

다른 '그룹'의 사용자에 대해 등록 화면을 렌더링하는 고유 한 방법이 없습니다.

당신은 비록 몇 가지 옵션이 수행 그룹 유형의 각

  1. 만들기 자신의 등록 조회/경로를. 등 /register/merchants, /register/customers처럼 그들에게 경로를 지정
  2. 그런 다음 URL 후 부분을 분석하고, 당신이 그들을 만든 후 해당 그룹에 사용자를 할당하는 것을 사용하는 것이 Express에서 경로 매개 변수를 사용할 수 있습니다

.

  1. 다른 옵션은 매우 간단하게 유지하는 것입니다. express-stormpath가 제공하는 보통 /register/route를 사용하고 직접 뷰 템플릿을 사용자 정의하십시오. 사람들이 등록 페이지에 오를 때, 어떤 유형의 사람 (상인? 고객? 등)에 대한 드롭 다운이있는 템플릿을 보여주고 선택하게하십시오.

어느 쪽이든 그다지 어렵지는 않습니다. 구체적인 질문이 있으시면 언제든지 직접 직접 부딪 칠 수 있습니다.

SOURCE : 나는

+0

는 두 개의 서로 다른 디렉토리에 다른 레지스터 페이지를 제공 할 수있는 방법이) = 그것을 유지하는 회사의 원본이 라이브러리의 저자, ​​작업 해요? 나는. 판매자 디렉토리에 저장된 계정의 등록 페이지 및 고객 디렉토리의 계정에 대한 등록 페이지 – user7428822

+0

즉시 사용할 수 있습니다. 당신 스스로해야 할 것입니다. 그러나이 내용은 문서에서 다룹니다. https://docs.stormpath.com/nodejs/express/latest/templates.html – rdegges