首页 > web项目开发过程中遇到的url路径问题。

web项目开发过程中遇到的url路径问题。

在写项目的时候遇到了一个url的问题。就是不同级的文件夹里面文件的路径引用的问题。

比如说上图中的这个文件目录来说,我要在applicant.js文件下面定义一个路由,那个文件是和上图中的app文件夹同级的文件夹(叫做pdf文件夹)下面的example.pdf文件。那么我直接写‘pdf/example.pdf’好像就不是,因为好像有一个什么默认路径的东西。然后我又听说是'../pdf/example.pdf'这样好像也不对,求大神指点啊!


../../../../pdf/example.pdf?


文件有绝对路径和相对路径之分:
绝对路径就是你在 web 服务器配置的根目录,
相对路径就是当前文件相对于其他文件的路径。
比如说 applicant.js 在 hr 目录下,你要是用据对路径的话,就是“/pdf/example.pdf”,
如果用相对路径的话,就是“../../../pdf/example.pdf”(“../”表示上一层文件夹,"./"表示当前文件夹)


用绝对路径就好了,比如 /pdf/example.pdf
不管你工作目录是那个,都可以用虚拟主机等方式模拟域名,这样代码中的url就能无脑使用/开头的绝对路径了。虽然不是不能用相对路径,但是相对于这个解决方案,那个方法更不好做到。

【热门文章】
【热门文章】