2016-09-28 15 views
0

私はリンクがこのようなバックエンドによって.xhtml拡張子で生成されるこの状況を持っています。ユーザーは指定されたリンクを訪問するだけで1234.xhtmlから1234を取得し、そのデータベースをクエリする必要があります。クエリのパラメータを取得するのは明らかです。しかし、ルータはこのURLを解析しません。 「Can not GET /1234.xhtml」というエラーがスローされます。指示的ルーティングが機能する。これはブラウザやサーバーに関連する問題です。これを解決するには?url "localhost:3000/1234.xhtml"をAngular 2で解析するには?

マイルートです:

{path:':id', component:SomeComponent}, 

enter image description here

+0

イメージを追加しました。 –

答えて

0

にサービスを提供しようとしているので。しかし、私はバックエンドに接続するとすぐに。意図したとおりにうまく動作します。

0

私はブラウザやサーバーの問題ではないと思います。パラメータを設定していますか? .文字が%2Eに翻訳されていないencondingせずに、おそらくあなたのアプリケーションがそうバックエンドのない角度2ランニングとベアボーンのアプリケーションでは、それは私にこのエラーを与えていたxxxx.xhtmlファイル

+0

いいえ。私は何のコントロールもありません。バックエンドだけでこのリンクを生成します。ユーザーはそのURLをヒットし、そのURLを解析して番号を取得し、その番号にアタックする動的データを提供します。 –