当前位置: 首页 > news >正文

宝塔面板建设二级域名网站访问不了软文推荐

宝塔面板建设二级域名网站访问不了,软文推荐,网站设计流程是什么,响应式网站样式图怎么做引言 项目使用的模板是element-template,由于业务需要,我将路由的hash模式更改为了history模式,然后在打包部署项目时就出现了问题 个人发现是资源的访问路径有问题,在部署之后发现每次访问的js资源路径前都会自动携带上我路由的…

引言

项目使用的模板是element-template,由于业务需要,我将路由的hash模式更改为了history模式,然后在打包部署项目时就出现了问题

个人发现是资源的访问路径有问题,在部署之后发现每次访问的js资源路径前都会自动携带上我路由的部分参数

经过查阅资料后发现该问题的发生与路由的两种模式有关

遇到的问题

问题如下:

image-20230228231557971

在我执行npm run build:prod打包项目完成后,在本地打开dist目录下的index.html文件是无法打开的,我试过将publicPath修改为./,修改后依旧无效

image-20230228231712208

但是项目部署到服务器上后可以正常打开,只是进入页面后在切换路由时会出现爆红然后卡死(根据f12可以看出是访问js资源和css资源路径有问题)

问题原因

大概原因就是路由的hash模式和history模式对路由方式的处理不一样,所以导致我出现了这个问题

再具体的可以到网上去搜索:vue中路由的hash模式与history模式打包部署项目区别

解决问题

  1. vue.config.js中的publicPath参数修改成了/,不能是./

  2. 在部署项目时在nginx中增加配置如下

    location / {try_files $uri $uri/ /index.html;
    }
    
  3. 最后部署访问后发现项目没有问题

**注意:**如果项目不是部署在服务器的根路径下,在路由的配置位置需要加上base: /包的位置/,同时vue.config.js中的publicPath参数也需要设置成这个

示例:项目部署在服务器的vue包下,那么路由配置中需要加base: /vue/publicPath需要设置成/vue/

image-20230228232641859

总结

  1. 路由的hash模式与history模式打包时差异如下,

    • hash

      1. publicPath配置为./
      2. 打包完成后可以直接运行dist包下的index.html且有界面显示
      3. 部署时直接使用宝塔部署即可,无需配置其它
    • history

      1. publicPath配置为/或项目在服务器根下路径

      2. 打包完成后不可直接运行dist包下的index.html,必须要部署到服务器才行

      3. 部署时还需要自己去配置nginx,实现服务端的映射

        location / {try_files $uri $uri/ /index.html;
        }
        
http://www.dinnco.com/news/37516.html

相关文章:

  • 怎样用腾讯云做网站什么是网络营销推广
  • 政府网站建设浅析上海排名优化seobwyseo
  • 只做一种产品的网站找小网站的关键词
  • 成都科技网站建设电话咨询亚洲卫星电视网参数表
  • 学慧网的网站是谁家做的找资源
  • 网站开发的开发语言流量网站
  • linux可以做网站开发吗如何做好品牌宣传
  • 福建省龙岩市新罗区建设局网站培训总结怎么写
  • 一站式网站建设有哪些友情链接管理系统
  • 免费制作ppt软件关键词seo是什么意思
  • 临沂网站排名优化论坛推广网站
  • 中卫网红美食打卡地seo发展前景怎么样啊
  • 做网站都得会什么技术最近一周新闻大事摘抄2022年
  • 熊掌号怎么域名做网站icp备案查询
  • 网站建设要做什么百度关键词优化送网站
  • wordpress侧缩略图百度优化推广
  • 软件外包产业如何对一个网站进行seo
  • 网站要背代码?最近国际时事热点事件
  • 毕业设计做网站老师会问什么怎么在网上推广产品
  • 网站后台 设计2022最新永久地域网名
  • 酒泉地网站推广搜狗推广登录平台官网
  • 网站平台延展性全网引流推广
  • 可以登录国外网站吗全媒体运营师报名费多少钱
  • 站群子网站开发上海专业seo服务公司
  • 小米网站seo分析报告+书韩国热搜榜
  • 十大免费自助建站如何做推广和引流
  • 权威发布新冠用药东莞百度seo关键词优化
  • 做购物平台网站需要多少资金无锡百度公司代理商
  • 中国建设银行积分换购网站百度校招
  • 如何优化网站微信营销工具