我在angular 2应用程序中获得了404页面刷新。我将useHash设置为false。我使用的是web-pack,它在开发中运行良好,但在生产中它不起作用。我这是因为在开发中我有
devServer : {
port : METADATA.port,
host : METADATA.host,
historyApiFallback : true,
watchOptions : {
aggregateTimeout : 300,
poll : 1000
}
},
如何在生产中使用http-server
来完成此工作,而无需将useHash设置为true?
答案 0 :(得分:0)
我现在已经解决了这个问题,我使用了spa-http-server
--push-state
,其中<?xml version="1.0"?>
<DESCRIPTION>
<DISTRIBUE_PAR>
<UID>0000000000001</UID>
<NOM>Anthony</NOM>
</DISTRIBUE_PAR>
<OBJET>Object Node</OBJET>
<SUPPORT HREF="#PAPER"/>
<NUMEROS_CHRONO>
<CHRONO_1>aqwzsxedc-123456</CHRONO_1>
</NUMEROS_CHRONO>
<REFERENCE>reference</REFERENCE>
</DESCRIPTION>
标志使所有URI都以index.html响应。