博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpack配置historyApiFallback的坑
阅读量:5966 次
发布时间:2019-06-19

本文共 543 字,大约阅读时间需要 1 分钟。

Error in event handler for (unknown): TypeError: Cannot read property 'join' of undefined

博主在使用webpack做spa(单页面应用)的时候出现了404错误,原因很简单是因为刷新页面时访问的资源在服务端找不到,因为vue-router设置的路径不是真实存在的路径。

于是我就看webpack的官网,在devServer里面有个historyApiFallback的属性,是用于如果找不到界面就返回默认首页,我一看这就是我要的东西,兴奋的设置上了。发现他不管用,原因是他默认的就是主目录的index.html,你自己设置的index没有用

可我就不想把index放到首页怎么办?接着看官方文档我发现了historyApiFallback可以写匹配规则

historyApiFallback: {			rewrites: [{				from: /.*/g,				to: '/page/index.html'			}]		},复制代码

上面是设置了无论是啥都匹配我自己设置的首页

这里面有一个细节需要注意就是to里面的参数是不能加点的,刚开始我加了点没有作用,一度怀疑我学的正则有问题

参考文章:

转载地址:http://cvtax.baihongyu.com/

你可能感兴趣的文章
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
Python高效编程技巧
查看>>
js中var self=this的解释
查看>>
Facebook 接入之获取各个配置参数
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
事情的两面性
查看>>
只要会营销,shi都能卖出去?
查看>>
sed单行处理命令奇偶行输出
查看>>
VC++深入详解学习笔记1
查看>>
安装配置discuz
查看>>