使用layui.config时get net::ERR_ABORTED 404

提问 已结 12 317
蜗牛不争
蜗牛不争 2019-5-20
悬赏:20飞吻
版本:layui 浏览器:
本地跑是正常的,但是拿给后台放到环境中就报这个错


ps:新入layui 飞吻底,大话不说,解决之恩,当下次再报!
回帖
  • 匿名丶
    2019-5-20
    后代使用 java,应该配有一个基础项目更路径,在前台获取一下。

    // 脚本获取 java 根路径
    // 这个是 ftl 写法,不知道你用的是哪款 java 模板引擎,对应修改写就行了
    var basePath="${request.getContextPath()}"

    // 然后配置 layui.config
    layui.config({
    base: basePath + '/your.path'
    })
    0 回复
  • 404 是路径问题。
    0 回复
  • @msgsys 我知道是路径问题,放到项目中路径不对了,为什么?后台是java
    0 回复
  • 你提到本地可以这个才是奇怪的事件,本身是你对layui的一些基础的支撑不熟悉,特别是模块化这块,也不知道这个写法是怎么的出来的,建议你先好好的看看layui的基础文档先;另外一个就是要学会根据错误信息去找问题,推测出一些代码的意思,比如这个layui.config方法中设置的base,你认为他的作用是什么?根据错误信息,你应该就会看出来他的地址中有你设置的base的这段信息,然后直接加上了address.js去找到这个文件然后发现找不到,所以可以推出是因为base设置错了导致的,再细看他的路径,就可以推出实际这个base要的就是一个文件夹的路径,后面use那些非自带的模块会以这个路径为根基去找,所以base一般就是'/js/'或者'../js/modules/'之类的,后面use到自定义的模块的时候就会是'/js/modules/address.js',所以base哪里不是要的一个js的路径而是一个文件夹的路径。
    0 回复
  • @岁月小偷 你好,感谢大牛回复,这是我引用的原文
    https://blog.csdn.net/m0_37584159/article/details/80415212
    1.在我本地跑确实没有问题,(原文address 我这里用的pro
    2.先感谢你对base的分析方式,我按你的推测将base改成文件地址,依旧是报错的
    GET 。。。net::ERR_ABORTED
    3.时间紧,对layui属于东挪西凑,出问题分析不周到
    0 回复
  • @蜗牛不争 还是404么?一般还是要根据错误信息去找问题,如果是404一般就是根据错误的最终路径,还有自己的项目的结构,去设置一个合理的base,然后需要用到的时候经常还会用到layui.extend去执行一些模块的对应的路径,比如base执行的是/js/路径,但是js不是直接放在整个文件夹下的,是里面的一个子文件,比如叫ztree/ztree.js,那么可以这么写
    layui.config({
    base: '/js/'
    }).extend({
    ztree: 'ztree/ztree' // 子目录路径.../最后是文件名称
    })
    根据错误信息的路径,跟你的实际的项目的文件结构,找问题所在
    0 回复
  • @匿名丶 谢谢,方法是好方法,但是还是不可以。
    GET http://localhost:8084/dist/js/pro.jsaddress.js net::ERR_ABORTED 404
    这是报错,http://localhost:8084/ 是我获取的地址
    这个pro.jsaddress.js是生成的吧?
    如果有空麻烦看下
    https://blog.csdn.net/m0_37584159/article/details/80415212
    我只改了个名字
    0 回复
  • @岁月小偷 大牛好,
    GET http://localhost:8084/dist/js/pro.jsaddress.js net::ERR_ABORTED 404
    错误信息(上);
    https://blog.csdn.net/m0_37584159/article/details/80415212
    原文(上);
    这个错误信息里面的jsaddress.js是怎么来的?是和layui模块化有关嘛?
    0 回复
  • @岁月小偷 已解决,结合大牛你对base的解释,以及匿名同学路径的方法。飞吻我给他了[嘻嘻] 感觉你不缺。谢谢
    0 回复
  • @匿名丶 谢谢,解决啦
    0 回复