• tomcat部署web项目后访问空白页问题


    问题描述;

    本人使用的阿里云服务器,经过几天的折腾,我怀着无比激动的心情打开浏览器访问我几天的劳动成果,然而呈现我眼前的却是空白页what?

    解决方案;

    1. vue.config.js中配置publicPath属性;

      vue官方介绍:Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置 publicPath/my-app/

      这个值也可以被设置为空字符串 ('') 或是相对路径 ('./'),这样所有的资源都会被链接为相对路径,这样打出来的包可以被部署在任意路径

      module.exports = {
        // 解决部署后访问空白页的问题;
        publicPath: './',
      }
      // 我的项目部署在 http://47.114.139.71:8080/heros/#heroList 上;
      
      相对路径:‘./’  会把项目名默认添加到请求的资源路径中;
      

      如果是 绝对路径 ‘/’ 则请求的资源路径为 http://47.114.139.71:8080/css/app.93ebc27.css
      

      以相对路径./设置的效果和/heros/heros的效果一样;都会在请求的资源路径添加项目名或你设置的路径名(hero);

  • 相关阅读:
    各种经典透镜投影模型
    表达式和运算
    数组
    如何使用布尔类型
    如何使用数字类型
    如何使用字符串类型
    如何声明变量,如何给变量赋值
    变量 构造函数 New 关键字
    调用write方法打印语句到浏览器
    MVC中几种常用ActionResult
  • 原文地址:https://www.cnblogs.com/ywnh/p/14256851.html
Copyright © 2020-2023  润新知