在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  Linux  HTML/ angualr5設(shè)置路由url

angualr5設(shè)置路由url

將angular代碼打包后上傳到服務(wù)器,刷新會(huì)報(bào)404
百度了一下,在aap.model.ts中加入

   providers: [{ provide: LocationStrategy, useClass: HashLocationStrategy, }]

雖然可以解決問(wèn)題,但是在url后面加了#,一般網(wǎng)站不會(huì)有這個(gè),首頁(yè)就顯示一個(gè)主域名,請(qǐng)問(wèn)有沒(méi)有其他方法可以實(shí)現(xiàn)刷新不會(huì)出現(xiàn)404?比如服務(wù)器配置映射什么的,我使用的服務(wù)器是tomcat

回答
編輯回答
乖乖瀦

這個(gè)不是服務(wù)器配置映射的事情,與服務(wù)器沒(méi)關(guān)系。你的是單頁(yè)應(yīng)用,涉及到路由,具體可以參見這篇:https://segmentfault.com/a/11...

2017年1月20日 00:19
編輯回答
心夠野
在tomact的web.xml中加入如下代碼即可,angular路由使用默認(rèn)的html5模式即可

<error-page>
    <error-code>404</error-code>
    <location>/</location>
</error-page>
2017年8月27日 22:45