摘要:在路由模式为的时候,刷新页面会出现问题。我们只需要在服务器配置如果匹配不到任何静态资源,就跳转到默认的。表示你监听的端口号打包后的文件夹目录
在vue路由模式为history的时候,刷新页面会出现404问题。我们只需要在服务器配置如果URL匹配不到任何静态资源,就跳转到默认的index.html。
server { listen 8105; // 表示你nginx监听的端口号 root /home/admin/sites/vue-nginx/dist; // vue打包后的文件夹dist目录 index index.html; location / { try_files $uri $uri/ /index.html; } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/40115.html
摘要:模式下,中存在,用模式就能解决这个问题。但是模式会出现刷新页面后,页面出现。解决的办法是用配置一下。 vue hash模式下,URL中存在#,用history模式就能解决这个问题。但是history模式会出现刷新页面后,页面出现404。解决的办法是用nginx配置一下。在nginx的配置文件中修改 方法一: location /{ root /data/nginx/html...
摘要:还有可能会有一些隐藏的问题没被发现。如果能像其他系统的路径一样,就不存在这些问题了。对于的模式在开发的时候,一般都不出问题。是因为开发时用的服务器为,环境中自然已配置好了。希望大家使用的方式进行处理,的方式会被第三方劫持 因微信分享和自动登录需要,对于URL中存在#的地址,处理起来比较坑(需要手动写一些代码来处理)。还有可能会有一些隐藏的问题没被发现。 如果VUE能像其他(JSP/PH...
摘要:文章涉及到路由模块化,懒加载,安装,打包配置板块。项目复杂,路由变多,代码维护性降低,从路由模块化开始一步步优化,解决各种。无法启动服务,报错参考资料发现端口冲突,已经在服务中已经配置端口。服务端口更改为。 文章涉及到VUE路由模块化,懒加载,nginx安装,打包配置板块。项目复杂,路由变多,代码维护性降低,从路由模块化开始一步步优化,解决各种BUG。参考了很多方法,会在文章中引用出来...
摘要:模式部署没有什么问题,只要访问到服务器上的,就可以访问网站了。问题起因在做年度账单项目的时候,项目部署的时候,用的是模式。这样几项配置后,就可以在子目录下访问网站,刷新也没有问题。 写在前面 Vue-Router 有两种模式,默认是 hash 模式,另外一种是 history 模式。 hash:也就是地址栏里的 # 符号。比如 http://www.example/#/hello,...
阅读 3139·2023-04-25 17:19
阅读 588·2021-11-23 09:51
阅读 1321·2021-11-08 13:19
阅读 756·2021-09-29 09:34
阅读 1656·2021-09-28 09:36
阅读 1453·2021-09-22 14:59
阅读 2672·2019-08-29 16:38
阅读 2016·2019-08-26 13:40