0

angularjsでurlエンコーディングを使用してデータをビューに送信していますが、完全に正常に動作しますが、使用してhtml5モードを作成すると

$locationProvider.html5Mode(true);

次のエラーが表示されます

Cannot GET /test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

私は ui ルーターを使用しており、ルートは/test/adddata/:dataです。

:開発目的でlite-serverを使用しています。

編集: 私が試したとき

/#/test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

html5モードでは、リダイレクトされました

/test/adddata/eayGcUzBmcW7XeLhgCCjA0oiQhmuJemjrArCKHPsffYKoVGTwZBIY80ejEfo50m9%7Cdata@domain.com

それは機能していますが、なぜそれが機能するのか興味があります

4

0 に答える 0