0
如果我有一个位于http://example.com
的角度应用程序,并且我想要能够访问的模板是example.com/contact
,example.com/demo
等,有没有办法直接访问这些链接之一浏览器(如example.com/contact
)不使用网络服务器?或者我将不得不改变我的网址结构以匹配example.com#contact
。访问没有网络服务器的角度子路线
我已经有一个节点服务器,但我更愿意使用不需要它的主机选项。
编辑:
为了澄清,这不是关于获取路线是相当。我已经启用html5mode
,因此,如果我要点击导航按钮,例如,网址会很好地更改,无需转到其他页面。这是关于直接在地址栏中输入一个“子路线”,如example.com/demo
并敲击回车。
人无我有已经;我正在谈论的是直接访问一个子路由,例如'http:// example.com/demo'(通过在浏览器中输入并按回车键)并使其加载演示模板。即使启用了html5mode,如果您使用html5mode获得404,则返回404 – barndog
,那么您的路由设置有问题,除了html5mode之外,您无需其他任何东西直接访问'http://example.com/ demo',你可以做到这一点 - 我们在我们的应用中使用html5mode设置 – harishr
你正在使用哪个路由器,'ui-router'或'ngRoute'? – barndog