Hogyan működik a path.relative() módszer a Node.js-ben?

Hogyan Mukodik A Path Relative Modszer A Node Js Ben



Node.js ' pálya ” modul, amely a fájlok/könyvtárak elérési útjaival foglalkozik a helyi géprendszerben. Hozzáfér, kezeli és módosítja a megadott útvonalakat a felhasználó igényei szerint. Közös jellemzői a könyvtár-/fájlnevek keresése, a normalizálás, a fájlkiterjesztések kibontása, a relatív elérési utak keresése és még sok más. Az összes megadott művelet egyszerűen végrehajtható a beépített módszerekkel és tulajdonságaival.

Ez a bejegyzés elmagyarázza a path.relative() metódus működését a Node.js-ben.

Hogyan működik a path.relative() módszer a Node.js-ben?

A ' relatív() ' előre definiálja a ' pálya ” modul megkeresi a megadott útvonal relatív elérési útját az aktuális könyvtárnak megfelelően. A „relatív elérési út” határozza meg a fájl helyét az aktuális könyvtárhoz képest. Ha az alap és a relatív elérési út azonos, akkor ez a metódus üres karakterláncot ad vissza.







A „path.relative()” metódus működése az alábbiakban felsorolt ​​alapvető szintaxisán alapul:



Szintaxis



pálya. relatív ( tól től , nak nek )

A fenti szintaxis a következő két paraméteren működik:





  • tól től : Az alap útvonalat jelöli.
  • nak nek : A relatív útvonal megtalálásához használt útvonalat jelöli.

Használjuk gyakorlatiasan a fent leírt módszert.

1. példa: A „path.relative()” módszer alkalmazása a relatív elérési út megkeresésére
Ez a példa a „path.relative()” metódust alkalmazza a relatív elérési út megtalálásához:



const pálya = igényelnek ( 'pálya' ) ;
rel_path = pálya. relatív ( 'Lenovo/webhely' , 'Lenovo/index.html' ) ;
konzol. log ( rel_path ) ;

A fenti kódblokkban:

  • Először is a „ igényel() ” metódus importálja az „útvonal” modult a Node.js projektben.
  • Ezután a „ rel_path ' változó a ' relatív() ” módszerrel megtalálhatja a relatív utat a megadott utakból.
  • Ezt követően a „ console.log() ” metódus megjeleníti a „relative()” metódus kimenetét a „rel_path” változóban tárolt konzolon.

Kimenet
Futtassa a „.js” fájlt az alábbi paranccsal:

csomópont alkalmazás. js

Látható, hogy a megadott fájl relatív elérési útja megtalálható:

2. példa: A „path.relative()” módszer alkalmazása, ha az alap és egy másik elérési út azonos
Ez a példa a „path.relative()” metódust használja a relatív elérési út megkeresésére, ha az alap és a másik elérési út azonos:

const pálya = igényelnek ( 'pálya' ) ;
rel_path = pálya. relatív ( 'Lenovo/webhely' , 'Lenovo/webhely' ) ;
konzol. log ( rel_path ) ;

Most a ' relatív() ” metódus ugyanazt a bázist és a többi elérési utat határozza meg:

Kimenet
Indítsa el a „.js” fájlt:

csomópont alkalmazás. js

Megfigyelhető, hogy a kimenet üres karakterláncot tartalmaz, mivel mindkét megadott útvonal megegyezik:

Ennyit a Node.js „path.relative()” metódusán kell dolgozni.

Következtetés

A Node.js-ben a 'útvonal.relatív()' metódus segít a megadott fájl relatív elérési útjának egyik elérési útról a másikra való eljuttatásában az aktuális munkakönyvtártól függően. A metódus első argumentumaként megadott elérési út az „alap” elérési út. Másrészt a második elérési út a fájl elérési útja, amely segít megtalálni a relatív elérési utat. Ez a bejegyzés gyakorlatilag elmagyarázta a Node.js „path.relative()” metódusának működését.