web项目相对路径和绝对路径

在开发项目过程中遇到了个这么的问题:

src=''之中相对路径是可以点进去的,但是在运行的时候却出错引入不了

404:

仔细一看可不就是路径的问题吗,项目名都给丢了,汗!

但是又能点进去,找到js的位置,这就令我很疑惑。

我又找到文件所在的位置:

编译后的地址差不多的结构:

最后又试了请求路径:

http://localhost:8081/项目名/shop/shopoperation   请求到html页面是这样的,最后一段是用来拼接,而请求到index页面是http://localhost:8081/项目名/

访问到js页面应该是:http://localhost:8081/项目名/js/shop/shopoperation.js,这样获取js的相对路径就应该是   ../js/shop/shopoperation.js 而不是三个向上的文件夹。

OK,问题就此解决,原因就是项目运行的相对路径和平时的操作shell的时候或者cmd还不一样。这可就长个见识了。下次可就吸取教训了。

猜你喜欢

转载自www.cnblogs.com/fastfn/p/9418557.html
今日推荐