为什么URL模块会忽略node.js中#之后的字符
我使用的是url模块,它基本上将web地址拆分为可读部分为什么URL模块会忽略node.js中#之后的字符,node.js,url,Node.js,Url,我使用的是url模块,它基本上将web地址拆分为可读部分 var data = url.parse(request.url).pathname request.url的输出是C:\AppFolder\dropbox\videos\myVideo8#.MP4。解析后,我不明白为什么它不使用“#.MP4”返回值 我不明白为什么不使用“#.MP4”返回值 因为#.MP4是URL的片段,而不是路径组件。(如果您不确定,可以在维基百科上阅读URL语法f.e.) 您想查看的是散列,而不是路径名
var data = url.parse(request.url).pathname
request.url的输出是C:\AppFolder\dropbox\videos\myVideo8#.MP4。解析后,我不明白为什么它不使用“#.MP4”返回值
我不明白为什么不使用“#.MP4”返回值
因为#.MP4
是URL的片段,而不是路径组件。(如果您不确定,可以在维基百科上阅读URL语法f.e.)
您想查看的是散列
,而不是路径名