URL ist nicht definiert node.js
let url = new URL("https://stackoverflow.com/questions/ask")
Erhalten Sie eine Fehlermeldung wie diese:
URL ist nicht definiert
Eigentlich in modernen Browsern, es funktioniert gut. Allerdings, wenn Sie führen Sie es in die node.js
Umfeld, erhalten Sie eine Fehlermeldung wie, dass.
Recherchierte ich die Dokumentation, es sagt, es ist eine Globale Klasse:
Browser-kompatibel URL-Klasse, implementiert nach der WHATWG URL
Standard. Beispiele von geparsten URLs finden Sie in der Norm selbst.
Die URL-Klasse ist auch auf das Globale Objekt.
So, was ist das problem?
- Ihre Knoten version ist alt. Es gibt URL-global Knoten 10. Als für ältere Versionen, finden Sie die Antwort.
- ja, du hast Recht, meine node.js version 8
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie folgende Zeile hinzufügen:
Das vollständige Beispiel ist hier:
Alle von denen sind aus diese erstaunliche tutorial.