是否在Node.js的服务器上提供了URL的哈希?

Flo*_*ine 7 node.js

今天,我依赖于这个链接:Node API的'url'文档.

我看到该hash部分包含在文档中.但是,是不是这部分没有可用的服务器上?这就是我一直以为的.

任何解释?我弄错了什么?

Joe*_*ite 12

不,作为HTTP请求的一部分,从客户端发送到服务器的URL中不会有哈希值.

但这并不是Node需要操纵URL的唯一情况.您可能正在编写服务器端代码以生成将插入到发送回客户端的HTML中的URL(例如,您可能有一个超链接列表,并为这些超链接生成URL).

因此,即使在一个常见用例中缺少URL的一部分,Node的URL API也是完整的.