Kako metoda path.relative() radi u Node.js?

Kako Metoda Path Relative Radi U Node Js



Node.js “ staza ” modul koji se bavi stazama datoteka/direktorija u sustavu lokalnog stroja. Pristupa, upravlja i mijenja navedene staze prema zahtjevima korisnika. Njegove uobičajene značajke su pronalaženje imena direktorija/datoteka, normalizacija, izdvajanje datotečnih ekstenzija, pronalaženje relativnih staza i još mnogo toga. Sve navedene operacije mogu se lako izvesti korištenjem njegovih ugrađenih metoda i svojstava.

Ovaj post će objasniti rad metode path.relative() u Node.js.

Kako metoda path.relative() radi u Node.js?

' relativno() ' unaprijed definirati metodu ' staza ” modul pronalazi relativni put iz navedenog puta prema trenutnom direktoriju. “Relativna staza” navodi lokaciju datoteke u odnosu na trenutni direktorij. Ako su i osnovni i relativni put isti, tada ova metoda vraća prazan niz.







Rad metode 'path.relative()' oslanja se na njezinu osnovnu sintaksu koja je navedena u nastavku:



Sintaksa



staza. relativna ( iz , do )

Gornja sintaksa radi na sljedeća dva parametra:





  • iz : Predstavlja osnovni put.
  • do : Označava put koji se koristi za pronalaženje relativnog puta.

Praktično upotrijebimo gore definiranu metodu.

Primjer 1: Primjena metode “path.relative()” za pronalaženje relativnog puta
Ovaj primjer primjenjuje metodu “path.relative()” za pronalaženje relativnog puta:



konst staza = zahtijevati ( 'staza' ) ;
rel_put = staza. relativna ( 'Lenovo/web stranica' , 'Lenovo/index.html' ) ;
konzola. log ( rel_put ) ;

U gornjem bloku koda:

  • Prvo, ' zahtijevati () ” uvozi modul “path” u Node.js projekt.
  • Zatim, ' rel_put ” varijabla primjenjuje “ relativno() ” za pronalaženje relativnog puta iz zadanih putova.
  • Nakon toga, ' konzola.log() ” prikazuje izlaz metode “relative()” na konzoli pohranjen u varijabli “rel_path”.

Izlaz
Pokrenite datoteku '.js' pomoću dolje navedene naredbe:

aplikacija čvora. js

Može se vidjeti da je pronađena relativna putanja navedene datoteke:

Primjer 2: Primjena metode “path.relative()” kada su i osnovni i drugi put isti
Ovaj primjer koristi metodu 'path.relative()' za pronalaženje relativnog puta kada su i osnovni i drugi put isti:

konst staza = zahtijevati ( 'staza' ) ;
rel_put = staza. relativna ( 'Lenovo/web stranica' , 'Lenovo/web stranica' ) ;
konzola. log ( rel_put ) ;

Sada, ' relativno() ” metoda navodi istu bazu i druge staze:

Izlaz
Pokrenite datoteku '.js':

aplikacija čvora. js

Može se uočiti da izlaz sadrži prazan niz jer su obje navedene staze iste:

To je sve o radu na metodi 'path.relative()' u Node.js.

Zaključak

U Node.js, “path.relative()” metoda pomaže da se relativni put navedene datoteke dobije s jednog puta na drugi ovisno o trenutnom radnom direktoriju. Put naveden kao prvi argument ove metode je 'osnovni' put. S druge strane, drugi put je put datoteke koji pomaže pronaći relativni put. Ovaj post je praktično objasnio rad metode Node.js “path.relative()”.