第二天学习后端——各种路径

104 阅读1分钟

本地相对路径:

"./src/bird.png"写这个路径的文件的页面是在本地打开的

"src/bird.png"写这个路径的文件的页面是在本地打开的

本地绝对路径:直接从根盘开始写路径

"D:\代码\后端\mime\src\img"

相对网络路径:当前页面的网址: “协议://ip:port /src/news/index.html querystring hash”

页面内部的路径:

"./src/bird.png"=>“协议://ip:port /src/news/src/bird.png querystring hash”

"src/bird.png"=>“协议://ip:port /src/news/src/bird.png querystring hash”

思考题1:

用户输入网址: "http://192.6.60.8081/user/32784/index.html?n=20" 打开了一个页面,在这个页面中有一个img的src是:“./src/bird.png”

请问:192.6.60.8081这个服务器会受到req.url是什么?

答:“/user/32784/src/bird.png”

思考题2:

用户输入网址: "http://192.6.60.8081/user/32784/car" 打开了一个页面,在这个页面中有一个img的src是:“./src/bird.png”

请问:192.6.60.8081这个服务器会受到req.url是什么?

答:“/user/32784/src/bird.png”

绝对网络路径: “协议://ip:port pathname querystring hash”

易错思考:

用户输入网址: "http://192.6.60.8081/user/32784/car" 打开了一个页面,在这个页面中有一个img的src是:“./192.6.60.8081/src/bird.png”

请问:192.6.60.8081这个服务器会受到req.url是什么?

答:“/user/32784/192.6.60.8081/src/bird.png”

本地相对根路径:

思考:

用户本地打开: "file:///"D:/代码/后端/mime/src/img" 页面有一个img的src是:“/src/bird.png”

它真正的路径是:“file:///"D:/src/bird.png”

网络相对根路径:"/src/bird.png"

思考:

用户输入网址: "http://192.6.60.8081/user/32784/car" 打开了一个页面,在这个页面中有一个img的src是:“/src/bird.png”

请问:192.6.60.8081这个服务器会受到req.url是什么?

答:“/src/bird.png”

它真正的网址是:“http://192.6.60.8081/src/bird.png”