0
角度4アプリのデフォルトのルートが機能していません。 私の急行路線に矛盾がありますか?角2のデフォルトのルートが機能しない
一方、ワイルドカードルートは、何が間違っているか分かりません。
私の角度路線:
imports: [
RouterModule.forRoot([
{
path: '',
redirectTo: '/validate',
pathMatch: 'full'
},
{
path: 'register',
component: RegisterComponent
},
{
path: 'validate',
component: ValidationComponent
},
{
path: '**',
redirectTo: '/validate',
pathMatch: 'full'
},
],
{ enableTracing: true} // debugging
)...
私も急行で標準ルートに構成:
app.get('*', (req, res)=>{
res.sendFile(path.join(__dirname,'dist/index.html'));
});
スタティックファイルの場合は['express static'](http://expressjs.com/en/4x/api.html#express.static)を使用してください。 – Maxim
ワイルドカードルートから' pathMatch: 'full''を削除してください。 –
'pathMatch: 'full''を削除しましたが、ワイルドカードはまだ動作しますが、デフォルトはまだありません。私はファイルが 'app.use(express.static(path.join(__ dirname、 'dist'))))'であることを明示的に伝えるこの行を持っています。 – kyodu