📜  节点 | urlObject.pathname API

📅  最后修改于: 2022-05-13 01:56:56.959000             🧑  作者: Mango

节点 | urlObject.pathname API

在 urlObject.pathname() 方法的帮助下,我们可以找到给定主机名使用的路径的名称。这包含从主机(带有端口)开始和查询或散列组件开始之前的所有内容,这些内容由 ASCII 问号 (?) 或散列 (#)字符之一分隔。

Syntax: urlObject.pathname()
Return: Returns the pathname used(i.e.'/p/a/t/h')

示例 1:

const url = require('url'); 
      
var address =  
'https://u:p@www.example.com:777/a/b?c=d&e=f#g'; 
    
// Parse the address: 
var q = url.parse(address, true); 
    
/* The parse method returns an object containing 
 URL properties */
    
console.log(q.pathname); 

输出:

/a/b

示例 2:

const url = require('url'); 
      
var address =  
'http://example.com/'; 
    
// Parse the address: 
var q = url.parse(address, true); 
    
/* The parse method returns an object containing 
 URL properties */
    
console.log(q.pathname); 

输出:

/

支持的浏览器:

  • 谷歌浏览器
  • IE
  • 边缘
  • 歌剧
  • 苹果Safari