刷新404
问题
在使用react-router之后
我们实际只有一个html,一般命名为index.html
如果我们首先进入index.html 然后调整到其他在react-router里定义了的url是没问题的
但是如果不是在index.html 刷新一下,就会说404,因为在nginx或者php或者node是根据路径来找的 而我们只有一个index.html
解决
所以我们可以解决这个域名下所有的都rewrite到index.html
方案一: history-api-fallback
以前启动热加载都是
webpack-dev-server --hot --inline --host k-frontend-report.404mzk.com --port 80
而加上--history-api-fallback --config ./webpack.config.js
后即可修复404
webpack-dev-server --hot --inline --host k-frontend-report.404mzk.com --history-api-fallback --config ./webpack.config.js --port 80