2017-01-12 47 views
2

我想添加“/应用程序”作为我的基本路径反应路线中的所有路线。所以我想 -反应路由器与基路径

....多条航线

我无法作出的WebPack开发服务器服务页面与URL本地主机:8080 /应用程序。它给了我一个“无法获取/应用程序”的错误。如果我尝试localhost:8080/- 它给了我一个错误,它不能匹配具有“/”的路由。

什么应该是这种情况下的基本webpack dev服务器配置?

+0

我太想了一个解决方案,并努力去理解为什么它会这么难。 –

回答

0

Webpack historyApiFallback配置选项是你要找的。只需将其设置为true,并且所有不路由到资产的请求都将被重写为/。您也可以通过在物体与自定义重写:(从上面链接的文档页面取例)

historyApiFallback: { 
    rewrites: [ 
    { from: /^\/$/, to: '/views/landing.html' }, 
    { from: /^\/subpage/, to: '/views/subpage.html' }, 
    { from: /./, to: '/views/404.html' } 
    ] 
}