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

它正在工作,但很好奇它为什么工作是特定于 lite-server

4

0 回答 0