Како функционише метода патх.релативе() у Ноде.јс?

Kako Funkcionise Metoda Path Relative U Node Js



Ноде.јс “ пут ” модул који се бави путањама датотека/директорија у локалном машинском систему. Он приступа, управља и мења наведене путање у складу са захтевима корисника. Његове заједничке карактеристике су проналажење имена директоријума/датотека, нормализација, издвајање екстензија датотека, проналажење релативних путања и још много тога. Све наведене операције могу се лако извршити коришћењем уграђених метода и својстава.

Овај пост ће објаснити функционисање патх.релативе() методе у Ноде.јс.

Како функционише метода патх.релативе() у Ноде.јс?

релативан() ” унапред дефиниши методу “ пут ” модул проналази релативну путању од наведене путање према тренутном директоријуму. „Релативна путања“ одређује локацију датотеке у односу на тренутни директоријум. Ако су и основна и релативна путања исте, онда овај метод враћа празан стринг.







Рад методе „патх.релативе()“ ослања се на његову основну синтаксу која је наведена у наставку:



Синтакса



пут. релативан ( из , до )

Горња синтакса ради на следећа два параметра:





  • из : Представља основну путању.
  • до : Означава путању која се користи за проналажење релативне путање.

Хајде да практично користимо горе дефинисани метод.

Пример 1: Примена методе „патх.релативе()“ за проналажење релативне путање
Овај пример примењује метод „патх.релативе()“ да пронађе релативну путању:



конст пут = захтевају ( 'пут' ) ;
рел_патх = пут. релативан ( „Леново/веб сајт“ , „Леново/индек.хтмл“ ) ;
конзола. Пријава ( рел_патх ) ;

У горњем блоку кода:

  • Прво, „ захтевају() ” метод увози модул „путања” у пројекат Ноде.јс.
  • Затим, „ рел_патх ” променљива примењује „ релативан() ” метод за проналажење релативне путање од датих путања.
  • Након тога, „ цонсоле.лог() ” метода приказује излаз методе „релативе()” на конзоли ускладиштеној у променљивој „рел_патх”.

Излаз
Покрените датотеку „.јс“ користећи доле наведену команду:

ноде апп. јс

Може се видети да је пронађена релативна путања наведене датотеке:

Пример 2: Примена методе „патх.релативе()“ када су и основна и друга путања исте
Овај пример користи метод „патх.релативе()“ да пронађе релативну путању када су и основна и друга путања исте:

конст пут = захтевају ( 'пут' ) ;
рел_патх = пут. релативан ( „Леново/веб сајт“ , „Леново/веб сајт“ ) ;
конзола. Пријава ( рел_патх ) ;

Сада ' релативан() ” метода специфицира исту базу и друге путање:

Излаз
Покрените датотеку „.јс“:

ноде апп. јс

Може се приметити да излаз садржи празан стринг јер су обе наведене путање исте:

То је све о раду на методи „патх.релативе()“ у Ноде.јс.

Закључак

У Ноде.јс, “патх.релативе()” метода помаже да се добије релативна путања наведене датотеке са једне путање на другу у зависности од тренутног радног директоријума. Путања наведена као први аргумент ове методе је „основна“ путања. С друге стране, друга путања је путања датотеке која помаже да се пронађе релативна путања. Овај пост је практично објаснио рад Ноде.јс „патх.релативе()“ методе.