私は角2アプリケーションを持っています。私はlocalhostで走っています。私はURLにページを持っています:localhost:5050。私は直接のURLはlocalhostを貼り付ける場合:5050/TEST2は私が これが私のルートNgビルドを使用している場合、指定されたURLにナビゲートできません
{ path: '', component: Test1Component },
{ path: 'test2', component: Test2Component },
{ path: 'test3', component: test3lComponent},
である私は、問題については考えている「/ test2の取得することはできません」ブラウザのページにエラーが発生します。私は顧客に特定のページhttps://xx.xx.xx.xx/test2のアプリケーションのURLを含むリンクを送る必要があります。私はNG を使用している場合はに仕え、ローカルホスト上で実行します:ので、お客様がリンクから実際のページへ
アップデートナビゲートすることができ、それは(それがルート)作品4200/test2の をしかし、私はNGビルドを使用している場合そしてローカルホスト上で実行します。を得ることができない私が取得 5050/TEST2/test2の以下のエラー
である私のserver.js
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With,
Content-Type, Accept, X-Trace-Id, X-Egress-Time, X-Ingress-Time");
res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
next();
});
app.use(express.static(path.join(__dirname, '/dist')));
:よう急行何かで
はすなわち? localhost:5050/test2は問題なく動作しますか? Test2Componentの代わりにtest3lComponentをテストとして入れてみましたか? –
アプリケーションの流れはうまくいきます。私はtest1からtest2まで適切にtest3に順番にルーティングできます。しかし、ブラウザからlocalhost:5050/test2に直接移動したいときにエラーが表示されます。メインタスクは、コンポーネントの直接パスを指定してURLから任意のページに移動することです – NaveenKG
よろしくお願いします。残りのルーターファイルはどのように見えますか? –