Was ist der Unterschied (falls vorhanden) zwischen path.normalize(your_path)
und path.resolve(your_path)
?
Ich weiß path.resolve(...)
, dass mehrere Argumente akzeptiert werden können, aber ist das Verhalten mit einem einzelnen Argument dasselbe wie das Aufrufen path.normalize()
?
BEARBEITEN: Wenn sie sich genauso verhalten sollen, verstehe ich den Zweck des Offenlegens der path.normalize(...)
Funktion nicht, wenn Sie den Pfad einfach an übergeben können. path.resolve(...)
Oder vielleicht zu Dokumentationszwecken. Zum Beispiel heißt es in der Dokumentation für path.resolve(...)
:
... Der resultierende Pfad wird normalisiert und ...
Das Belichten von path.normalize(...)
macht es einfacher zu erklären, was "normalisiert" bedeutet ??? Ich weiß nicht.
Aus den Dokumenten:
Links zu path.resolve und path.normalize in der Dokumentation. Ich möchte meistens nicht nur Links in einer Antwort angeben, sondern die Node.js-Dokumente sind sehr anständig.
quelle
../
), kann er leicht überprüft werden, um sicherzustellen, dass der Benutzer nur Dateien von bestimmten Speicherorten auswählt und keine Chance hat, private Dateien außerhalb dieser Speicherorte anzuzeigen.