请问大家一个问题,我使用dva这个脚手架搭建项目。
想要使用browserHistory来做后台界面,但是打包出来的项目跑起来是空白的,也没有报错!改变使用默认的hashHistory的话,就正常了。但是这样会出现一个“#”。
有没有人遇上这个问题,能说下解决方案么!
请问大家一个问题,我使用dva这个脚手架搭建项目。
想要使用browserHistory来做后台界面,但是打包出来的项目跑起来是空白的,也没有报错!改变使用默认的hashHistory的话,就正常了。但是这样会出现一个“#”。
有没有人遇上这个问题,能说下解决方案么!
我是做了一个简单的测试,就是初始化了一个脚手架,然后把他打包出来,运行index.html文件。不添加browserHistory的话,是能正常本地访问的。想要去掉url后面的#,添加了history:createHistory()之后,重新打包就跑不起了?难道你说使用createHistroy,需要使用代理?
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
打包出来的项目,需要在
web
容器中跑。比如
nginx
、apache
等。都需要配置代理才可以访问的。