Node.js இல் NODE_ENV ஐ எவ்வாறு அமைத்து அதன் நோக்கத்தைப் புரிந்துகொள்வது?

Node Js Il Node Env Ai Evvaru Amaittu Atan Nokkattaip Purintukolvatu



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

சூழல் மாறிகள் உள்ளமைவு விவரங்களை ' முக்கிய மதிப்பு ” வடிவம். இந்த வடிவத்தில், ஒவ்வொரு விசையும்/மாறியும் அதனுடன் தொடர்புடைய மதிப்பைக் குறிக்கிறது, இது பயனர் திருத்தலாம் (பயனர் வரையறுக்கப்பட்ட கணினி மாறிகள் அல்ல), தேவைகளின் அடிப்படையில் அணுகலாம், மாற்றலாம் அல்லது நீக்கலாம்.

விரைவான அவுட்லைன்







“NODE_ENV” என்றால் என்ன மற்றும் அதன் நோக்கத்தைப் புரிந்து கொள்ள வேண்டுமா?

' NODE_ENV ' என்பது ' என்பதன் சுருக்கம் NODE_ENVIRONMENT ” மாறி. கணினி சூழல் மாறி தான் Node.js பயன்பாடு இயங்கும் சூழலைக் குறிப்பிடுகிறது. பயன்பாடு உற்பத்தி அல்லது மேம்பாட்டு முறையில் இயங்குகிறதா என்பதைக் குறிப்பிடுவதே இதன் முக்கிய நோக்கமாகும். சுற்றுச்சூழலைப் பொறுத்து, Node.js பயன்பாடு போர்ட்டில் கேட்பது, மேம்பாட்டை ஆன் அல்லது ஆஃப் செய்தல் மற்றும் பல போன்ற ஒரு குறிப்பிட்ட பணியைச் செய்கிறது.



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



முன்நிபந்தனைகள்

அமைப்பதற்கு முன் ' NODE_ENV ” மாறி, கீழே பட்டியலிடப்பட்டுள்ள ஒரு Node.js திட்டத்தை உருவாக்க சில அத்தியாவசிய படிகளைப் பின்பற்றவும்:





படி 1: ஒரு Node.js திட்டத்தை துவக்கவும்

முதலாவதாக, கீழே கூறப்பட்டுள்ளதை செயல்படுத்துவதன் மூலம் Node.js திட்டத்தை துவக்கவும். npm (நோட் தொகுப்பு மேலாளர்)” துவக்க கட்டளை:

npm init - மற்றும்

மேலே உள்ள கட்டளையில், ' -ஒய்(ஆம்)” 'ஆம்' என்ற அனைத்து கேள்விகளுக்கும் பதிலளிக்க கொடி பயன்படுத்தப்படுகிறது.



வெளியீடு காட்டுகிறது ' pack.json ” கோப்பு வெற்றிகரமாக உருவாக்கப்பட்டது பின்வரும் பண்புகளின் தொகுப்பைக் கொண்டுள்ளது:

கோப்புறை அமைப்பு

Node.js திட்டங்களின் கோப்புறை அமைப்பு துவக்கத்திற்குப் பிறகு இது போல் தெரிகிறது:

படி 2: 'index.js' கோப்பை உருவாக்கவும்

அடுத்து, புதிய ஒன்றை உருவாக்கவும் ' .js ஜாவாஸ்கிரிப்ட் குறியீட்டை எழுத கோப்பு:

Node.js திட்டத்தை துவக்கிய பிறகு, 'NODE_ENV' மாறியின் அமைப்பிற்கு செல்லலாம்.

Windows க்கான Node.js இல் 'NODE_ENV' ஐ எவ்வாறு அமைப்பது?

அமைப்பு ' NODE_ENV ” இயங்குதளத்தை நம்பியுள்ளது. விண்டோஸில், பின்வரும் அணுகுமுறைகளின் உதவியுடன் அதை அமைக்கலாம்:

முதலில் Windows CMD உடன் தொடங்குவோம்.

அணுகுமுறை 1: கட்டளை வரியில் பயன்படுத்துதல்

விண்டோஸ்' CMD (Command Prompt)” கட்டளைகளைப் பயன்படுத்தி விரும்பிய பணியைச் செய்ய பயனர்களை அனுமதிக்கிறது. இங்கே, இது ' NODE_ENV 'வளர்ச்சி' முக்கிய சொல்லை அதன் மதிப்பாகக் கொண்ட மாறி. ' வளர்ச்சி ” தற்போதைய Node.js பயன்பாடு இப்போது வளர்ச்சி அல்லது சோதனை கட்டத்தில் இருப்பதாக கம்பைலரிடம் கூறுகிறது.

“NODE_ENV” மாறியை அமைக்க CMD மூலம் Node.js திட்டத்தின் ரூட் கோப்பகத்திற்குச் சென்று கீழே குறிப்பிடப்பட்டுள்ள “ அமைக்கவும் ” கட்டளை:

SET NODE_ENV = வளர்ச்சி

“NODE_ENV” மாறி வெற்றிகரமாக அமைக்கப்பட்டது:

“NODE_ENV” மாறியைப் படிக்கவும்

இப்போது, ​​'NODE_ENV' மாறியைப் படிக்க அல்லது அணுக, கீழே குறிப்பிடப்பட்டுள்ள ஒரு-வரி ஜாவாஸ்கிரிப்ட் குறியீட்டை '.js' கோப்பில் தட்டச்சு செய்யவும்:

பணியகம். பதிவு ( செயல்முறை. env . NODE_ENV ) ;

மேலே உள்ள ஒரு வரி குறியீட்டில் ' console.log() 'முறை பொருந்தும்' process.env 'சொத்து அதன் மதிப்பை அணுக மற்றும் கன்சோலில் காண்பிக்க இலக்கு சூழல் மாறியுடன் சேர்ந்து.

வெளியீட்டைக் காண 'index.js' கோப்பை இயக்கவும்:

முனை குறியீடு. js

தற்போதைய Node.js திட்டத்தில் 'NODE_ENV' 'வளர்ச்சி' மதிப்புடன் அமைக்கப்பட்டுள்ளதா என்பது சரிபார்க்கப்பட்டது:

சுற்றுச்சூழல் மாறியை அணுகுவது பற்றிய கூடுதல் விவரங்களுக்கு எங்கள் விரிவான வழிகாட்டியைப் படிக்கவும் Node.js இல் சுற்றுச்சூழல் மாறிகளை எவ்வாறு அணுகுவது .

அணுகுமுறை 2: PowerShell ஐப் பயன்படுத்துதல்

விண்டோஸிற்கான “NODE_ENV” மாறியை அமைப்பதற்கான மற்றொரு வழி “ பவர்ஷெல் ”. CMD ஐப் போலவே இது ஒரு கட்டளையின் உதவியுடன் பணியைச் செய்ய CLI இடைமுகத்தைக் கொண்டுள்ளது. உதாரணமாக, இது ' NODE_ENV கீழே கூறப்பட்ட கட்டளையை செயல்படுத்துவதன் மூலம் மாறி:

$env : NODE_ENV = 'வளர்ச்சி'

மேலே உள்ள கட்டளையில், ' $env ” இயங்கக்கூடிய கோப்புகளைத் தேட விண்டோஸ் பயன்படுத்தும் கோப்புறைகளின் பட்டியல் உள்ளது.

மேலே உள்ள கட்டளையை வெற்றிகரமாக செயல்படுத்துவதை வெளியீடு காட்டுகிறது:

“NODE_ENV” மாறியின் கூடுதல் சரிபார்ப்புக்கு, “ஐ இயக்கவும் index.js ' கோப்பு:

முனை குறியீடு. js

திரும்பிய மதிப்பு '' என்பதைக் காணலாம். NODE_ENV ” என்பது விண்டோஸ் CMD அணுகுமுறையைப் போலவே உள்ளது:

அணுகுமுறை 3: 'dotenv' தொகுதியைப் பயன்படுத்துதல்

Node.js 'இல் செயல்படுகிறது தொகுதிகள் ” தேவைப்படும் போதெல்லாம் குறியீட்டை மீண்டும் பயன்படுத்த. இந்த தொகுதிகளில், மூன்றாம் தரப்பு நன்கு அறியப்பட்ட ' dot-env சூழல் மாறிகளைக் கையாளும் தொகுதி. எடுத்துக்காட்டாக, Node.js இல் “NODE_ENV” மாறியை அமைக்க இது பயன்படுத்தப்படுகிறது. அவ்வாறு செய்ய, கீழே குறிப்பிடப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றவும்.

படி 1: Node.js இல் 'dotenv' தொகுதியை நிறுவவும்

' dotenv ” என்பது மூன்றாம் தரப்பு தொகுதி எனவே பயனர் அதை தற்போதைய Node.js திட்டத்தில் முதலில் நிறுவ வேண்டும். npm 'நிறுவல் கட்டளை:

npm நிறுவ dotenv

' dotenv தற்போதைய Node.js திட்டத்தில் தொகுதி சேர்க்கப்பட்டுள்ளது:

படி 2: '.env' கோப்பில் 'NODE_ENV' ஐ அமைக்கவும்

உருவாக்கவும் ' .env 'நோட்.ஜேஎஸ் திட்டத்தின் ரூட் கோப்பகத்தில் கோப்பு மற்றும் 'ஐ அமைக்கவும். NODE_ENV ” மாறி அதன் உள்ளே இந்த வழியில்:

NODE_ENV = 'வளர்ச்சி'

அச்சகம் ' Ctrl+S மேலே உள்ள குறியீட்டு வரியைத் தட்டச்சு செய்த பிறகு '.env' கோப்பைச் சேமிக்கவும்:

படி 3: 'dotenv' தொகுதியை இறக்குமதி செய்யவும்

இறக்குமதி செய் ' dotenv ” தொகுதி அதன் முறையை செயல்படுத்த Node.js “.js” கோப்பில்:

நிலையான env = தேவை ( 'dotenv' ) . கட்டமைப்பு ( )

பணியகம். பதிவு ( செயல்முறை. env . NODE_ENV ) ;

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

  • ' தேவை() 'முறை இறக்குமதி செய்கிறது' dotenv ” Node.js பயன்பாட்டில் உள்ள தொகுதி மற்றும் அதன் “ கட்டமைப்பு () 'முறை அணுகுகிறது' .env ” கட்டமைப்பு கோப்பு.
  • ' console.log() 'முறை மற்றும்' process.env ” சொத்து மேலே உள்ள CMD பிரிவில் வரையறுக்கப்பட்டுள்ள அதே பணியைச் செய்கிறது.

படி 4: “NODE_ENV” மாறியைச் சரிபார்க்கவும்

அனைத்தும் முடிந்ததும், 'NODE_ENV' மாறி அமைக்கப்பட்டுள்ளதா இல்லையா என்பதைச் சரிபார்க்க 'index.js' கோப்பை இயக்கவும்:

முனை குறியீடு. js

“NODE_ENV” அதன் குறிப்பிட்ட மதிப்புடன் அமைக்கப்பட்டிருப்பதைக் காணலாம்:

Linux க்கான Node.js இல் 'NODE_ENV' ஐ எவ்வாறு அமைப்பது?

லினக்ஸ் அல்லது மற்ற யூனிக்ஸ் அடிப்படையிலான இயக்க முறைமைகளில், ' NODE_ENV கீழே கூறப்பட்டுள்ளதை செயல்படுத்துவதன் மூலம் மாறியை எளிதாக அமைக்கலாம் ஏற்றுமதி ” கட்டளை:

ஏற்றுமதி NODE_ENV = வளர்ச்சி

இப்போது இயக்கவும் ' index.js ” கோப்பினைச் சரிபார்த்து “NODE_ENV” சூழல் மாறியின் மதிப்பைச் சரிபார்க்கவும்:

முனை குறியீடு. js

வெளியீடு காட்டுகிறது ' NODE_ENV ” மாறி வெற்றிகரமாக அமைக்கப்பட்டது:

மாற்று

' NODE_ENV ” மாறியை நேரடியாக Node.js திட்டத்தின் துவக்க கட்டளையுடன் இந்த வழியில் அமைக்கலாம்:

NODE_ENV = வளர்ச்சி முனை குறியீடு. js

அனைத்து இயக்க முறைமைகளுக்கும் Node.js இல் 'NODE_ENV' ஐ எவ்வாறு அமைப்பது?

ஒவ்வொரு ஆப்பரேட்டிங் சிஸ்டமும் வெவ்வேறு கட்டளைகளைப் பயன்படுத்தி “” என்று அமைக்கப்படுவதைக் காணலாம். NODE_ENV 'பயனரின் தேவைகளைப் பொறுத்து மாறி. எனவே, பல கட்டளைகளை நினைவில் கொள்வது கடினம். இந்த சிக்கலுக்கான தீர்வு ' குறுக்கு env ” ஒரு இயக்க முறைமையில் ஒரு டெவலப்பர் சார்புடைய தொகுப்பு.

' குறுக்கு env ” என்பது ஒரு மூன்றாம் தரப்பு தொகுப்பாகும், இது சூழல் மாறிகளை ஒரே கட்டளையுடன் அமைத்து நிர்வகிக்கிறது. இந்தத் தொகுப்பைப் பயன்படுத்த, முதலில் இதை Node.js திட்டத்தில் வெவ்வேறு இயக்க முறைமைகளில் நிறுவவும். npm 'நிறுவல் கட்டளை:

npm நிறுவல் குறுக்கு - env

விண்டோஸுக்கு

லினக்ஸுக்கு

இப்போது, ​​'' ஐ அமைக்க துவக்க கட்டளையுடன் பின்வரும் ஒற்றை கட்டளையைப் பயன்படுத்தவும் NODE_ENV 'விண்டோஸ் மற்றும் லினக்ஸ் இரண்டிலும் மாறி:

npx குறுக்கு - env NODE_ENV = வளர்ச்சி முனை குறியீடு. js

விண்டோஸுக்கு

லினக்ஸுக்கு

மேலே உள்ள துணுக்குகளில் இது சரிபார்க்கப்பட்டது, ' குறுக்கு env 'தொகுப்பு வெற்றிகரமாக அமைக்கப்பட்டது' NODE_ENV ” ஒற்றை கட்டளையின் உதவியுடன் மாறி.

Node.js இல் “NODE_ENV” மாறியை அமைப்பது அவ்வளவுதான்.

முடிவுரை

அமைக்க ' NODE_ENV Node.js இல் உள்ள மாறி '' வளர்ச்சி/உற்பத்தி ” முக்கிய வார்த்தை அதன் மதிப்பு. விண்டோஸுக்கு, இந்த மதிப்பை '' உதவியுடன் அமைக்கலாம். அமைக்கவும் 'திறவுச்சொல், மற்றும் லினக்ஸுக்கு, உள்ளமைக்கப்பட்ட' ஐப் பயன்படுத்தி அதை ஒதுக்கலாம் ஏற்றுமதி ” பாஷ் ஷெல் கட்டளை. கூடுதலாக, இந்த பணியை '' ஐப் பயன்படுத்தி ஒற்றை கட்டளையின் உதவியுடன் செய்ய முடியும். குறுக்கு env ” தொகுப்பு. இந்த இடுகை NODE_ENV இன் நோக்கம் மற்றும் அதை Node.js இல் அமைப்பதற்கான அனைத்து சாத்தியமான முறைகளையும் விளக்கியுள்ளது.