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:
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:
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:
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.