2017-11-27 4 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のルートでAngular2/4/5ルートの間

が競合します。..角度の2ルートでAPIフォルダを置き、そのようなまだはありませんサブドメインまたは別のディレクトリに角度とAPIコードを入れてください。

関連する問題