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

Kako Koristiti Node Js Path Resolve Metod



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

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

Како користити Ноде.јс метод „патх.ресолве()“?

патх.ресолве() ” је унапред дефинисана метода која преузима апсолутну путању решавањем низа наведених путања. Почиње да тражи од крајње десне до крајње леве, додајући сваку секвенцу путање док се не креира апсолутна путања.







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



пут. решити ( [ ... стазе ] )

Горња синтакса узима низ „ стазе ” то би било решено све док се не конструише апсолутна путања.



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





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

конст пут = захтевају ( 'пут' ) ;
пут1 = пут. решити ( 'пројекат/чвор' , 'апп.јс' ) ;
конзола. Пријава ( пут1 ) ;
патх2 = пут. решити ( 'пројекат' , 'чвор' , 'апп.јс' ) ;
конзола. Пријава ( патх2 ) ;

У горњим редовима кода:



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

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

ноде апп. јс

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

Пример 2: Примена методе „патх.ресолве()“ за нормализацију креиране апсолутне путање
Овај пример примењује метод „патх.ресолве()“ да креира нормализовану апсолутну путању искључивањем свих периода (., .., //// и још много тога) из дате серије путања:

конст пут = захтевају ( 'пут' ) ;
пут1 = пут. решити ( 'корисници' , '..' , 'апп.јс' ) ;
конзола. Пријава ( пут1 ) ;
патх2 = пут. решити ( 'корисници' , Леново , '..' , 'чвор' , 'апп.јс' ) ;
конзола. Пријава ( патх2 ) ;

У овом тренутку у горњим редовима кода:

  • пут1 ” променљива специфицира низ путања које имају додатну тачку „..”
  • реши() ” метод креира нормализовану апсолутну путању након решавања дате серије путања.

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

ноде апп. јс

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

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

Закључак

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