</code>) or the <strong>search</strong> (<code>?bar=1</code>, often called <em>query string</em>).</p>

<p>When writing Node.js web server software, you regularly need to access or even manipulate those different parts. While this can be achieved by working with the URL as a simple string, splitting this string into its different logical parts manually with substring operations or regular expressions is very cumbersome. A dedicated library makes this very easy.</p>

<p>You have already been able to parse UR