Sie können die eingebaute `url` Bibliothek in Node.js verwenden, um eine URL zu analysieren. Mit der Funktion `url.parse()` können Sie eine URL in ihre einzelnen Bestandteile zerlegen.
Hier ist ein einfacher Codeausschnitt, der zeigt, wie dies gemacht werden kann:
```javascript
const url = require(‘url’);
const myUrl = url.parse(‘https://example.com:8000/path/to/my/file?query=string#hash’);
console.log(myUrl);
```
Durch Ausführung dieses Codes würden Sie ein Objekt mit den folgenden Informationen erhalten:
```javascript
Url {
protocol: ‘https:’,
slashes: true,
auth: null,
host: ‘example.com:8000’,
port: ‘8000’,
hostname: ‘example.com’,
hash: ‘#hash’,
search: ‘?query=string’,
query: ‘query=string’,
pathname: ‘/path/to/my/file’,
path: ‘/path/to/my/file?query=string’,
href: ‘https://example.com:8000/path/to/my/file?query=string#hash’ }
```
Jeder Bestandteil der URL ist leicht zugänglich, so dass Sie mit diesen Informationen weiterarbeiten können.
Bitte beachten Sie, dass `url.parse()` als veraltet gilt und stattdessen die `new URL` API verwendet werden sollte:
```javascript
const myUrl = new URL;
console.log(myUrl);
```
Dies gibt ein URL-Objekt zurück, das ähnliche Eigenschaften wie das von `url.parse()` aufweist, aber auch einige zusätzliche Methoden und Eigenschaften zur Verfügung stellt.