好的,谢啦,我试试看
React迷惑的几个地方,求指点!
suisuijiang
#26
体积主要在各种库和框架, 这部分是不易变的内容, 可以配置webpack抽离到一个js中, 然后设置较长时间的缓存.
还可以结合webpack的按需加载功能, 将某些功能用到时再加载, 能有效缩减初次加载时间
cc_react
#33
怎么保持请求路径,我是这么做的
- 在
www.xxx.com/a
路径下刷新页面 - 服务器重定向到
www.xxx.com
- 跳到首页了
要怎么改?
重定向的时候写成www.xxx.com/a
?这样应该是404吧
suisuijiang
#34
apache配置我不太懂, 我是在node后端判断的, 比如下面这处代码
https://github.com/yinxin630/fiora/blob/master/src/server/app.js#L82-L99
Manster
#35
appche 我不太懂,nginx 配置是这个样子的
server{
listen 80;
server_name www.domain.com domain.com;
location ~* \.js$ {
root /home/hard/Project/game/web-client/build/js;
}
location / {
root /home/hard/Project/game/web-client/build/html/;
}
## 增加下面内容,重定向到index
location ~* html {
rewrite .* /index.html break;
root /home/hard/Project/game/web-client/build/html/;
}
}
http响应的文档其实就是index.html,而浏览器上的path,会自动的被react-router处理,进行无刷新的跳转,我们看到的结果就是path对应了那个页面!