Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么URL模块会忽略node.js中#之后的字符_Node.js_Url - Fatal编程技术网

为什么URL模块会忽略node.js中#之后的字符

为什么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.) 您想查看的是散列,而不是路径名

我使用的是url模块,它基本上将web地址拆分为可读部分

var data = url.parse(request.url).pathname
request.url的输出是C:\AppFolder\dropbox\videos\myVideo8#.MP4。解析后,我不明白为什么它不使用“#.MP4”返回值

我不明白为什么不使用“#.MP4”返回值

因为
#.MP4
是URL的片段,而不是路径组件。(如果您不确定,可以在维基百科上阅读URL语法f.e.)

您想查看的是
散列
,而不是
路径名