栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用history路由方式时,你有自己动手配置过服务器端吗?为什么要配服务器端?怎么配?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用history路由方式时,你有自己动手配置过服务器端吗?为什么要配服务器端?怎么配?

history路由会请求服务器,因此需要服务器配合返回一个固定的index.html页面
以nginx配置为例:
location / {
try_files $uri $uri/ /index.html;
}
以上面的 http://www.example.com/post 为例,$uri 会匹配到 post,nginx 发现 dist 目录下下面没有 post 这个文件,也没有 post 这个文件夹,所以最后会返回 dist 目录下的 index.html。这样,index.html 被浏览器加载之后,前端路由就会工作,将用户需要的资源加载出来。而我们 build 出来的 css,js 文件,由于可以被 nginx 正确找到,则不会受到影响。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/517246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号