Node.js இல் தடுப்பதை புரிந்துகொள்கிறீர்களா?

Node Js Il Tatuppatai Purintukolkirirkala



பிளாக்கிங் அல்லது ஒத்திசைவான குறியீடு என்பது, தற்போது செயல்படுத்தப்படும் செயல்முறை தொகுக்கப்படும் வரை, அனைத்து வரவிருக்கும் அல்லது கீழ்-செயல்படுத்தும் செயல்முறைகளின் செயல்பாட்டை நிறுத்துவது அல்லது நிறுத்துவது. செயல்படுத்தப்பட வேண்டிய செயல்முறைகள் ஒன்றையொன்று சார்ந்து இல்லாதபோது இந்த வகை குறியீடு பெரும்பாலும் பயன்படுத்தப்படுகிறது. எளிமையான சொற்களில், முதல் முறையின் வெளியீடு இரண்டாவது மதிப்பாக வழங்கப்படக்கூடாது.

இந்த வழிகாட்டி Node.js இல் தடுப்பது பற்றிய விளக்கத்தை வழங்குகிறது.

Node.js இல் தடுப்பதை புரிந்துகொள்கிறீர்களா?

Node.js இல் தடுப்பதை புரிந்து கொள்ள, ' fs திட்டத் தேவைகளுக்கு ஏற்ப தொகுதி பயன்படுத்தப்படலாம். Node.js இல், 'என்ற முக்கிய சொல்லைக் கொண்டிருக்கும் ஒவ்வொரு முறையும் ஒத்திசை 'போன்ற' readFileSync() ',' renameSync() ”, மற்றும் பல ஒத்திசைவான அல்லது தடுப்பு முறைகளாகக் கருதப்படுகின்றன.







Node.js இல் உள்ள இந்த தடுப்பு முறைகளில் சில எடுத்துக்காட்டுகள் கீழே விளக்கப்பட்டுள்ளன:



எடுத்துக்காட்டு 1: தடைசெய்யும் “fs.renameSync()” முறையைப் பயன்படுத்துதல்

' fs.renameSync() ” ஒத்திசைவான முறை கோப்புறையை பழைய பெயர் அல்லது பாதையிலிருந்து புதிய பெயர் அல்லது பாதைக்கு மறுபெயரிடுகிறது. அதன் தடுப்பு நடத்தை அதன் குறிப்பிட்ட பணி வரை அதாவது கோப்புறையை மறுபெயரிடுவது முடிவடையாத வரை மற்ற அனைத்து செயல்பாடுகளையும் செயல்படுத்துவதை நிறுத்துகிறது.



தொடரியல்





'இன் அடிப்படை தொடரியல் fs.renameSync() 'முறை கீழே எழுதப்பட்டுள்ளது:

fs. மறுபெயர் ஒத்திசைவு ( பழைய பெயர், புதிய பெயர் )

மேலே உள்ள தொடரியல் ' fs.renameSync() ” மாற்றப்பட வேண்டிய கோப்பின் பாதை மற்றும் அமைக்கப்படும் புதுப்பிக்கப்பட்ட கோப்பு பாதை மட்டுமே தேவைப்படுகிறது.



தடுப்பதன் செயல்பாட்டைப் புரிந்து கொள்ள ஒரு உதாரணத்தைப் பார்ப்போம் ' renameSync() Node.js இல் உள்ள முறை:

fs உள்ளது = தேவை ( 'fs' ) ;

fs. மறுபெயர் ஒத்திசைவு ( 'usecase.txt' , 'demoAs.json' ) ;

பணியகம். பதிவு ( 'கோப்புறை வெற்றிகரமாக மறுபெயரிடப்பட்டது' )

மேலே உள்ள குறியீடு துணுக்கில்:

  • முதலில், ' fs 'தொகுதி இறக்குமதி செய்யப்பட்டு ஒரு புதிய மாறியில் ஒரு பொருளாக சேமிக்கப்படுகிறது' fs ”.
  • பின்னர், 'என்று அழைக்கவும் renameSync() ” முறை மற்றும் பழைய பெயரையும் புதிய பெயரையும் அளவுருக்களாக அனுப்பவும்.
  • ஒத்திசைவான வகைக் குறியீட்டின் காரணமாக, அழைப்பு செயல்பாடுகளைப் பயன்படுத்த வேண்டிய அவசியமில்லை.
  • மேலும், கன்சோலில் ஒரு போலிச் செய்தியைக் காண்பி, செயல்முறைகளைத் தடுப்பதை பார்வைக்கு சரிபார்க்கவும்.

'தடுப்பதைப் பயன்படுத்தி கொடுக்கப்பட்ட கோப்புறை வெற்றிகரமாக மறுபெயரிடப்பட்டது என்பதை உருவாக்கப்படும் வெளியீடு காட்டுகிறது. renameSync() ”முறை:

எடுத்துக்காட்டு 2: 'mkdirSync()' முறையைத் தடுக்கும் முறையைப் பயன்படுத்துதல்

' mkdirSync() ' என்பது முன் வரையறுக்கப்பட்ட ஒத்திசைவு முறை ' fs ” கோப்பு முறைமையில் ஒரு கோப்புறை/கோப்பகத்தை உருவாக்கும் தொகுதி.

தொடரியல்

'இன் பொதுவான தொடரியல் mkdirSync() 'முறை கீழே எழுதப்பட்டுள்ளது:

mkdirSync ( பாதை, விருப்பங்கள் )

' mkdirSync() ” பின்வரும் இரண்டு அளவுருக்களில் மட்டுமே வேலை செய்கிறது:

  • பாதை: இது உருவாக்கப்பட வேண்டிய கோப்பகத்தின் சரியான பாதை அல்லது பெயரைக் குறிப்பிடுகிறது.
  • விருப்பங்கள்: இது ஒரு விருப்பமான அளவுருவாகும், இது ஒரு கோப்புறையை மீண்டும் மீண்டும் உருவாக்குவதை வரையறுக்கிறது.

தடுப்பதற்கான குறியீட்டு உதாரணத்தை பார்ப்போம் ' mkdirSync() ”முறை:

பணியகம். பதிவு ( 'தடுக்கும் முறைகள்' ) ;

fs உள்ளது = தேவை ( 'fs' ) ;

fs. mkdirSync ( 'பயன்பாடு வழக்குகள்' ) ;

பணியகம். பதிவு ( 'கோப்புறை வெற்றிகரமாக மறுபெயரிடப்பட்டது' ) ;

மேலே உள்ள குறியீட்டில், மாற்றப்பட வேண்டிய கோப்பகத்தின் பெயர் “க்குள் அனுப்பப்படும். mkdirSync() ”முறை. இந்த முறை ' fs ” போலி செய்தியுடன் தொகுதி பொருள்.

உருவாக்கப்பட்ட வெளியீடு காட்டுகிறது ' mkdirSync() ” முறை செயல்படுத்தப்பட்டது மற்றும் இந்த முறை முடியும் வரை வரவிருக்கும் செயல்முறையைத் தடுக்கிறது:

எடுத்துக்காட்டு 3: 'rmdirSync()' முறையைத் தடுக்கும் முறையைப் பயன்படுத்துதல்

' rmdirSync() ” என்பது ஒரு ஒத்திசைவான முறையாகும், இது கொடுக்கப்பட்ட குறிப்பிட்ட பாதையிலிருந்து கோப்புறைகளை நீக்குகிறது. அதன் ஒத்திசைவான நடத்தை அதன் குறிப்பிட்ட பணி வரை அதாவது கோப்புறையை அகற்றுவது முடிவடையாத வரை மற்ற அனைத்து செயல்பாடுகளையும் செயல்படுத்துவதைத் தடுக்கிறது.

தொடரியல்

'இன் பொதுவான தொடரியல் fs.rmdirSync() 'முறை கீழே எழுதப்பட்டுள்ளது:

fs. rmdirSync ( பாதை, விருப்பங்கள் )

மேலே உள்ள தொடரியல் ' rmdirSync() '' இல் மட்டுமே வேலை செய்கிறது பாதை ' மற்றும் இந்த ' விருப்பங்கள் 'அளவுருக்கள்.

திட்டத்தில் இருந்து இலக்கிடப்பட்ட கோப்புறையை நீக்க கீழே உள்ள குறியீடு துணுக்கைப் பார்வையிடவும், பின்னர் நீக்கப்பட்ட பிறகு திட்டத்தில் அதன் இருப்பை சரிபார்க்கவும்:

நிலையான fs = தேவை ( 'fs' ) ;

fs. rmdirSync ( 'பயன்பாடு வழக்குகள்' )

பணியகம். பதிவு ( 'கோப்புறை வெற்றிகரமாக நீக்கப்பட்டது' ) ;

கோப்புறை இருந்தது = fs. உள்ளது ஒத்திசைவு ( 'பயன்பாடு வழக்குகள்' ) ;

பணியகம். பதிவு ( 'கோப்புறை உள்ளது:' , கோப்புறை ) ;

மேலே உள்ள குறியீட்டு வரிகளில்:

  • முதலில், ' rmdirSync() 'முறை இறக்குமதி மூலம் செயல்படுத்தப்படுகிறது' fs ” தொகுதி பொருள், நீக்கப்பட வேண்டிய கோப்பின் பெயர் அளவுருவாக அனுப்பப்படும்.
  • அடுத்து, ' console.log() ” முறை சரிபார்ப்பு செய்தியைக் காட்டுகிறது.
  • அதன் பிறகு, ' உள்ளதுSync() கொடுக்கப்பட்ட கோப்புறை தற்போதைய கோப்பகத்தில் உள்ளதா இல்லையா என்பதைக் குறிக்க ” முறை பயன்படுத்தப்படுகிறது. இந்த முறையின் முடிவு அல்லது வெளியீடு ' கோப்புறை ” மாறி.
  • இறுதியாக, ' console.log() 'முறையானது' இன் மதிப்பைக் காட்டுகிறது கோப்புறை 'கன்சோலில் மாறி.

உருவாக்கப்பட்ட வெளியீடு, இலக்கு கோப்புறையை தடுப்பதன் மூலம் நீக்கப்பட்டதைக் காட்டுகிறது rmdirSync() ”முறை:

Node.js இல் தடுப்பதைப் பற்றியது அவ்வளவுதான்.

முடிவுரை

' தடுப்பது தற்போதைய செயல்முறை முழுமையாக செயல்படுத்தப்படும் வரை 'குறியீடு அனைத்து செயல்முறைகளையும் செயல்படுத்துவதை நிறுத்துகிறது. இது குறிப்பாக சார்பு முறைகள் அல்லது செயல்பாடுகளுக்குப் பயன்படுத்தப்படுகிறது, அதன் வெளியீடு முந்தைய செயல்பாடு முடிவுகளைச் சார்ந்தது. செயல்முறைகளை தொடர்ச்சியாகச் செய்ய வேண்டியிருக்கும் போது, ​​தடுக்கும் குறியீடும் ஒரு நல்ல தேர்வாகும். இந்த வழிகாட்டி Node.js இல் தடுப்பது பற்றிய விரிவான தகவல்களை விளக்கியுள்ளது.