我使用的是原生的nodejs URL 模块来解析URL。
URL
我最初解决了没有协议的问题 www.example.com ,通过正则表达式函数。
www.example.com
现在我看到了协议相关的URL //example.com/path .
//example.com/path
尽量避免写大量的支票和正则表达式——有没有更干净的方法让模块接受更多不同的输入?