千家信息网

部属vue项目访问路径设置非根显示白屏怎么解决

发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,本篇内容介绍了"部属vue项目访问路径设置非根显示白屏怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
千家信息网最后更新 2024年10月19日部属vue项目访问路径设置非根显示白屏怎么解决

本篇内容介绍了"部属vue项目访问路径设置非根显示白屏怎么解决"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

vue访问路径设置非根显示白屏

问题:

访问页面,返回"We’re sorry but XXX doesn’t work properly without JavaScript enabled. Please enable it to continue."

环境:

使用nginx部属vue项目时,没有把访问项目设置为根路径

说明:

当访问项目对应的nginx配置没有给项目的访问路径设置为根时,页面显示白屏,在network中可以看到所有资源都加载完成,

index.html会显示

"We’re sorry but XXX doesn’t work properly without JavaScript enabled. Please enable it to continue."信息;

如果将项目的nginx配置访问路径设置成根路径,网站页面可以正常访问,但是请求的返回还是会有这样的信息,这段信息就写在了index.html页面中;

分析原因是vue项目中会有对访问路径的判断,如果不是根路径,就不执行js代码,进而显示白屏。

解决

vue项目,访问路径不是根目录,依照以下几个步骤进行设置,就可以正常访问

1.修改vue.config.js,设置pbulicPath路径

2.设置路由中的base信息

3.修改nginx,在serve中设置location /webroot

vue部署到非根目录设置

假设部署到根目录下app文件夹里

需要修改三处配置

1.config => index.js

   // Paths    assetsRoot: path.resolve(__dirname, "../dist"),    assetsSubDirectory: "static",    assetsPublicPath: "/app/", //修改打包后路径  修改这里

把 assetsPublicPath: "/", 修改成 assetsPublicPath: "/app/",

2.router => index.js

const router = new Router({  mode: "history",  // base: getAbsolutePath(),  base: "/app/",  routes: [...]......

增加基础路径 base:"/app/"

3.网站根目录文件夹下修改配置文件,用的是IIS

                                                                                                                                                                                                                                                                                             

修改

"部属vue项目访问路径设置非根显示白屏怎么解决"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

路径 项目 信息 根目录 页面 配置 部属 文件 网站 内容 文件夹 更多 知识 实用 学有所成 接下来 代码 原因 困境 基础 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国b2c数据库技术 掌上科技互联网公司 律所购买法律数据库情况 数据库分析技术课程 交通行业网络安全 张家川县网络安全宣传周 方舟怎么成为服务器管理者 充值显示苹果服务器连接异常咋办 安装战网无法连接到服务器 数据库系统原理施伯乐 计算机三级网络技术压轴题库 acsess数据库查看器 外网sql怎么连接数据库 服务器界面多开 网络安全责任追究制 服务贸易应该统计哪些数据库 网络安全和人工智能专业职业 重庆邮电大学网络安全学院怎样 多个数据库多个表增删改查 如何抓好农商银行的网络安全 现代网络技术 豆瓣 复勘软件开发 网络安全法运营者是指 网络安全管理的视频 辽宁有口碑的软件开发发展现状 网络安全法将正式施行 汉中坤诩互联网科技有限公司 如何检测数据库有数据更新 现在的网络技术属于计算机吗 steam洛杉矶服务器
0