Hvordan virker path.relative()-metoden i Node.js?

Hvordan Virker Path Relative Metoden I Node Js



Node.js ' sti ” modul, der omhandler filer/mapper stier i det lokale maskinsystem. Den tilgår, administrerer og ændrer de angivne stier i henhold til brugerens krav. Dens fælles funktioner er at finde mappe-/filnavne, normalisere, udpakke filtypenavne, finde relative stier og meget mere. Alle de specificerede operationer kan nemt udføres ved hjælp af dets indbyggede metoder og egenskaber.

Dette indlæg vil forklare, hvordan path.relative()-metoden fungerer i Node.js.

Hvordan virker path.relative()-metoden i Node.js?

Det ' i forhold() ' foruddefiner metode for ' sti ” modul finder den relative sti fra den angivne sti i henhold til den aktuelle mappe. Den 'relative sti' angiver filplaceringen i forhold til den aktuelle mappe. Hvis både basen og den relative sti er den samme, returnerer denne metode en tom streng.







Funktionen af ​​'path.relative()'-metoden afhænger af dens grundlæggende syntaks, der er angivet nedenfor:



Syntaks



sti. i forhold ( fra , til )

Ovenstående syntaks virker på følgende to parametre:





  • fra : Det repræsenterer basisstien.
  • til : Det angiver den sti, der bruges til at finde den relative sti.

Lad os bruge den ovenfor definerede metode praktisk talt.

Eksempel 1: Anvendelse af metoden 'path.relative()' til at finde den relative sti
Dette eksempel anvender metoden 'path.relative()' til at finde den relative sti:



konst sti = kræve ( 'sti' ) ;
rel_path = sti. i forhold ( 'Lenovo/hjemmeside' , 'Lenovo/index.html' ) ;
konsol. log ( rel_path ) ;

I ovenstående kodeblok:

  • For det første er ' kræve() ”-metoden importerer “sti”-modulet i Node.js-projektet.
  • Dernæst ' rel_path variabel anvender ' i forhold() ” metode til at finde den relative sti fra de givne stier.
  • Derefter vil ' console.log() ”-metoden viser output fra metoden “relative()” på konsollen gemt i variablen “rel_path”.

Produktion
Kør filen '.js' ved at bruge nedenstående kommando:

node app. js

Det kan ses, at den relative sti til den angivne fil er blevet fundet:

Eksempel 2: Anvendelse af metoden 'path.relative()', når både base og en anden sti er ens
Dette eksempel bruger metoden 'path.relative()' til at finde den relative sti, når både basen og den anden sti er den samme:

konst sti = kræve ( 'sti' ) ;
rel_path = sti. i forhold ( 'Lenovo/hjemmeside' , 'Lenovo/hjemmeside' ) ;
konsol. log ( rel_path ) ;

Nu, ' i forhold() ” metode angiver den samme base og de andre stier:

Produktion
Start '.js'-filen:

node app. js

Det kan observeres, at outputtet indeholder en tom streng, fordi begge de angivne stier er de samme:

Det handler om at arbejde på 'path.relative()'-metoden i Node.js.

Konklusion

I Node.js er 'path.relative()' metode hjælper med at få den relative sti til den angivne fil fra en sti til en anden afhængigt af den aktuelle arbejdsmappe. Stien angivet som det første argument for denne metode er 'basisstien'. På den anden side er den anden sti filstien, der hjælper med at finde den relative sti. Dette indlæg har praktisk forklaret, hvordan Node.js 'path.relative()'-metoden fungerer.