2017-11-27 3 views
5

각도 5 범용 응용 프로그램에 특정 경로의 브라우저 렌더링 만 강제로 할 수 있습니까? 나는 app.module.shared.ts각도 5 범용 서버에서 렌더링의 경로 제외

@NgModule({ 
    declarations: [...], 
    imports: [ 
     ...... 
     RouterModule.forRoot([ 
      { path: '', redirectTo: 'home', pathMatch: 'full' }, 
      { path: 'home', component: HomeComponent }, 
      { path: 'auth-callback', component: AuthCallbackComponent}, 
      { path: '**', redirectTo: 'home' }   
     ] 
     ) 
    ], 
    providers: [] 
}) 

의 경로를 따라하고 난 mysite.com/auth-callback이뿐만 아니라 서버 측에 브라우저에서 렌더링되어야합니다. 도움을 주셔서 감사합니다. 도움 정보를 찾지 못했습니다.

+0

이것을 해결할 수 있습니까? –

+0

아닙니다. 사실 그것은 개념 테스트 프로젝트의 증거 였고 결국에는 React로 전환되었습니다. 아마도 윈도우 변수가 그 구성 요소 내부에서 정의되지 않았는지 확인하면 어떻게 든 도움이 될 수 있습니다. – Alexander

+0

답장을 보내 주셔서 감사합니다! –

답변

0

그러한 아직, 당신은 ... 당신은이 작업을 수행 할 경우, API를 라우트/5/5 경로 Angular2 사이가 충돌합니다 .. 각 2 루트에서 API 폴더를 배치

그래서 여부를 사용할 수는 없다 하위 도메인 또는 다른 디렉토리에 각도 및 API 코드를 넣어 ..