ఈ పోస్ట్ కవర్ చేస్తుంది:
- Node.js అంటే ఏమిటి?
- Node.js ఎలా పని చేస్తుంది?
- Windowsలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
- Macలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
- Linuxలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
- మొదటి Node.js ప్రోగ్రామ్ను ఎలా వ్రాయాలి? (హలో వరల్డ్)
- నోడ్ కోర్ మాడ్యూల్స్ను ఎలా దిగుమతి చేసుకోవాలి?
- NPM ప్యాకేజీలను ఎలా ఇన్స్టాల్ చేయాలి?
- ఎక్స్ప్రెస్ JSతో ఎలా ప్రారంభించాలి?
- ఎక్స్ప్రెస్లో స్టాటిక్ ఫైల్లను ఎలా రెండర్ చేయాలి?
- ఎక్స్ప్రెస్లో డైనమిక్ ఫైల్లను ఎలా రెండర్ చేయాలి?
- ముగింపు
Node.js అంటే ఏమిటి?
Google శోధన ఇంజిన్లో అత్యంత తరచుగా శోధించబడే ప్రశ్న Node.js అంటే ఏమిటి? అత్యంత ప్రజాదరణ పొందిన ప్రశ్నలు Node.js ప్రోగ్రామింగ్ భాషా? ఇది ఒక చట్రమా? ఇది లైబ్రరీనా? సరళీకృతం చేయడానికి, Node.jsని JS లైబ్రరీ సపోర్ట్ చేసే రన్టైమ్ ఎన్విరాన్మెంట్గా నిర్వచించవచ్చు.
ఒక ప్రసిద్ధ, ఓపెన్ సోర్స్, క్రాస్-ప్లాట్ఫారమ్ Javascript రన్టైమ్ ఎన్విరాన్మెంట్ Node.js. దాని అనుకూలత కారణంగా, ఇది ఏదైనా ప్రాజెక్ట్ లేదా అప్లికేషన్లో ఉపయోగించవచ్చు. Google Chromeకు శక్తినిచ్చే అదే ఇంజిన్ V8 ఇంజిన్ను ఉపయోగించడం దీన్ని వేరు చేస్తుంది. ఇది సర్వర్ వైపు స్క్రిప్టింగ్ చేయడానికి మరియు డెవలప్మెంట్ ఎన్విరాన్మెంట్ వెలుపల కోడ్ స్క్రిప్ట్లను అమలు చేయడానికి Node.jsని సరైన ఎంపికగా చేస్తుంది.
Node.js ఇతర సర్వర్-సైడ్ ప్రోగ్రామింగ్ భాషల నుండి చాలా భిన్నంగా ఉంటుంది. ఇది బ్యాకెండ్ సర్వర్ లేదా వెబ్ సర్వర్ కాదని గమనించాలి. సోలో ఇది ఏమీ చేయలేము కానీ మాడ్యూళ్ల సేకరణ స్కేలబుల్ ప్రాజెక్ట్ను రూపొందించడంలో సహాయపడుతుంది. ఇది ఒకే సర్వర్లో నడుస్తుంది మరియు ప్రతి ఒక్క అభ్యర్థన కోసం అదనపు థ్రెడ్లను రూపొందించదు. ఇంకా, NodeJS లైబ్రరీలలో ఎక్కువ భాగం వ్రాయడానికి నాన్-బ్లాకింగ్ నమూనాలు ఉపయోగించబడతాయి, కాబట్టి ప్రవర్తనను నిరోధించడం అనేది నియమానికి బదులుగా మినహాయింపు. అసమకాలిక I/O ప్రిమిటివ్లు Node.js యొక్క ప్రామాణిక లైబ్రరీ యొక్క లక్షణం, ఇది JavaScript కోడ్ను నిరోధించకుండా ఉంచుతుంది.
Node.js నెట్వర్క్లో క్రూడ్ ఆపరేషన్లు చేయడం వంటి I/O ఆపరేషన్ను చేసినప్పుడు, ఇది థ్రెడ్ను నిరోధించదు మరియు ప్రతిస్పందించడానికి వేచి ఉన్న CPU చక్రాలను వృధా చేయదు; బదులుగా, ప్రతిస్పందనను స్వీకరించిన తర్వాత ఇది కార్యకలాపాలను పునఃప్రారంభిస్తుంది.
Node.js సాధారణ ఉదాహరణ
Node.js భావనను అర్థం చేసుకోవడానికి ఒక సాధారణ ఉదాహరణ వెబ్ సర్వర్ని సృష్టించడం మరియు కొంత వచనాన్ని వ్రాయడం. ఇది Node.jsకి పరిచయం అయినందున, వెబ్ పోర్ట్కి పరిచయ పంక్తిని జోడిద్దాం:
స్థిరంగా http = అవసరం ( 'http' ) ;స్థిరంగా సర్వర్పోర్ట్ = 3000 ;
స్థిరంగా సర్వర్ = http. సృష్టించు సర్వర్ ( ( req, res ) => {
res. స్థితి కోడ్ = 200 ;
res. సెట్హెడర్ ( 'కంటెంట్-టైప్' , 'టెక్స్ట్/ప్లెయిన్' ) ;
res. ముగింపు ( 'Node.jsతో ప్రారంభించడానికి బిగినర్స్ గైడ్! \n ' ) ;
} ) ;
సర్వర్. వినండి ( సర్వర్పోర్ట్, ( ) => {
కన్సోల్. లాగ్ ( http వద్ద సర్వర్ నడుస్తోంది : //localhost:${serverPort}/`);
} ) ;
ఈ కోడ్లో:
- “const http = require(‘http’)” HTTP సర్వర్లను సృష్టించడానికి మరియు దానితో అనుబంధించబడిన కార్యాచరణలను నిర్వహించడానికి సహాయపడే http మాడ్యూల్ను దిగుమతి చేస్తుంది.
- “const serverPort = 3000” సర్వర్ ఆపరేట్ చేసే పోర్ట్ను నిర్వచిస్తుంది.
- “const server = http.createServer((req, res) => {})“ కాల్బ్యాక్ ఫంక్షన్తో సర్వర్ను సృష్టించడానికి http మాడ్యూల్ యొక్క క్రియేట్ సర్వర్ పద్ధతిని ఉపయోగిస్తుంది, ఒకటి అభ్యర్థన మరియు మరొకటి ప్రతిస్పందన అభ్యర్థన కోసం రూపొందించబడుతుంది.
- కాల్ బ్యాక్ ఫంక్షన్ లోపల, HTTPS స్థితి కోడ్ 200కి సెట్ చేయబడింది మరియు ప్రతిస్పందన కంటెంట్ రకం సాదా వచనానికి సెట్ చేయబడింది. అదనంగా, వెబ్ సర్వర్ 'Beginners Guide to Getting Started with Node.js' అనే శీర్షికతో ఒక సందేశాన్ని ప్రదర్శిస్తుంది.
- “server.listen(serverPort, () =>{})” సర్వర్ను ప్రారంభించడానికి మరియు సర్వర్లోని అన్ని ఇన్కమింగ్ అభ్యర్థనలను వినడానికి పిలుస్తారు. సర్వర్ ప్రారంభించిన తర్వాత కాల్బ్యాక్ ఫంక్షన్ అంటారు మరియు సర్వర్ ప్రారంభించబడిన పోర్ట్ను చూపించడానికి టెర్మినల్లో సందేశాన్ని ప్రదర్శిస్తుంది.
అవుట్పుట్
అమలు కోసం క్రింది పంక్తిని ఉపయోగించండి:
నోడ్ యాప్. jsఎక్కడ App.js అనేది అప్లికేషన్ పేరు.
టెర్మినల్లోని అవుట్పుట్:
ఇది సర్వర్ ప్రారంభించబడిందని మరియు ఇన్కమింగ్ అభ్యర్థనలను వింటుందని సూచిస్తుంది. సర్వర్లో ప్రతిస్పందనను తనిఖీ చేయడానికి క్రింది లింక్ని ఉపయోగించండి ' http://localhost:3000/ ”.
సర్వర్ వైపు అవుట్పుట్ ఇలా కనిపిస్తుంది:
Node.js ఎలా పని చేస్తుంది?
Node.js అనేది అనేక అభ్యర్థనలను ఏకకాలంలో పరిష్కరించడంలో సర్వర్లకు సహాయపడే ప్లాట్ఫారమ్. అభ్యర్థనలను నిర్వహించడానికి ఇది ఒక థ్రెడ్ను మాత్రమే ఉపయోగిస్తున్నప్పటికీ, ఇది థ్రెడ్ల ఉపయోగం ద్వారా ఇన్పుట్ మరియు అవుట్పుట్ కార్యకలాపాలను సమర్థవంతంగా నిర్వహిస్తుంది. థ్రెడ్లు ఒకే సమయంలో విధులను నిర్వహించే సూచనల సమూహం. Node.js ఈవెంట్ లూప్తో పని చేస్తుంది, ఇది తదుపరిదాన్ని ప్రారంభించే ముందు ఒకటి పూర్తయ్యే వరకు ఆపకుండా పనులను నియంత్రిస్తుంది.
Node.js ఈవెంట్ లూప్ అనేది నిరంతర మరియు సెమీ-అనంతమైన లూప్. ఈ లూప్ Node.jsలో సింక్రోనస్ మరియు నాన్-సింక్రోనస్ ఈవెంట్లను నిర్వహిస్తుంది. Node.js ప్రాజెక్ట్ ప్రారంభించిన వెంటనే, ఎగ్జిక్యూషన్ ట్రిగ్గర్ చేయబడుతుంది, ఇది కష్టమైన పనులను సిస్టమ్కి సజావుగా బదిలీ చేస్తుంది. ఇది ప్రధాన థ్రెడ్లోని ఇతర పనులను సజావుగా అమలు చేయడానికి అనుమతిస్తుంది.
Node.jsలో ఈవెంట్ లూప్ల యొక్క వివరణాత్మక భావనను అర్థం చేసుకోవడానికి మరియు గ్రహించడానికి, మేము a వ్రాసాము అంకితమైన వ్యాసం ఈ అంశంపై.
Node.js మెరిట్లు
Node.js యొక్క కొన్ని ప్రధాన మెరిట్లు:
- స్కేలబిలిటీ : యాప్ల వృద్ధిని ద్వి దిశాత్మకంగా సులభతరం చేస్తుంది: అడ్డంగా మరియు నిలువుగా.
- నిజ-సమయ వెబ్ యాప్లు : వేగవంతమైన సమకాలీకరణ అవసరమయ్యే మరియు HTTPపై ఎక్కువ లోడ్ను నిరోధించే పనులకు ఉత్తమమైనది.
- వేగం : డేటాబేస్లలో డేటాను ఉంచడం లేదా వాటి నుండి తీసివేయడం, నెట్వర్క్లతో లింక్ చేయడం లేదా ఫైల్లతో వ్యవహరించడం వంటి పనులను త్వరగా పూర్తి చేయండి.
- నేర్చుకునే సౌలభ్యం : Node.js ప్రారంభకులకు నేర్చుకోవడం సులభం ఎందుకంటే ఇది జావాస్క్రిప్ట్ని ఉపయోగిస్తుంది.
- కాషింగ్ బెనిఫిట్ : ఒక భాగాన్ని మాత్రమే నిల్వ చేస్తుంది, కాబట్టి అడిగినప్పుడు కోడ్ని మళ్లీ అమలు చేయవలసిన అవసరం లేదు, కాష్ అనేది వేగవంతమైన మెమరీ మరియు అదనపు లోడింగ్ సమయాన్ని ఆదా చేస్తుంది.
- డేటా స్ట్రీమింగ్ : HTTP అభ్యర్థనలు మరియు ప్రతిస్పందనలను విభిన్న ఈవెంట్లుగా నిర్వహిస్తుంది, తద్వారా పనితీరును మెరుగుపరుస్తుంది.
- హోస్టింగ్ : PaaS మరియు Heroku వంటి వెబ్సైట్లలో ఉంచడం సులభం.
- కార్పొరేట్ మద్దతు : Netflix, SpaceX, Walmart మొదలైన పెద్ద వ్యాపారాల ద్వారా ఉపయోగించబడుతుంది.
Windowsలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
మేము Node.js అప్లికేషన్లను డెవలప్ చేయడం ప్రారంభించినందున, మనకు Windows వాతావరణం ఉంటే, Node.js ఎన్విరాన్మెంట్ని సెటప్ చేయాలి. Windows ఆపరేటింగ్ సిస్టమ్లో Node.js వాతావరణాన్ని సెటప్ చేయడానికి దిగువ దశల వారీ మార్గదర్శకాన్ని అనుసరించండి.
దశ 1: Node.js ఇన్స్టాలర్ ప్యాకేజీని డౌన్లోడ్ చేయండి
Node.js అధికారిక వెబ్సైట్కి వెళ్లండి Node.js అధికారిక వెబ్సైట్ మరియు మీరు Node.js యొక్క తాజా వెర్షన్ని డౌన్లోడ్ చేశారని నిర్ధారించుకోండి. అలాగే, npm ప్యాకేజీ మేనేజర్ దానితో ఇన్స్టాల్ చేయబడిందో లేదో తనిఖీ చేయండి ఎందుకంటే ఇది Node.js అప్లికేషన్లను స్కేలింగ్ చేయడంలో కీలక పాత్ర పోషిస్తుంది.
విండోస్ ఇన్స్టాలర్పై క్లిక్ చేయండి మరియు డౌన్లోడ్ ప్రారంభమవుతుంది. డౌన్లోడ్ చేయబడిన సంస్కరణ 64-బిట్ మరియు LTS(దీర్ఘకాలిక మద్దతు) వెర్షన్ సిఫార్సు చేయబడింది. Node.jsని ఇన్స్టాల్ చేయడానికి ఇన్స్టాలర్ ప్యాకేజర్ను అమలు చేయండి.
దశ 2: మీ కంప్యూటర్లో Node.js మరియు NPM మాడ్యూల్ను ఇన్స్టాల్ చేయండి
కింది స్క్రీన్ కనిపిస్తుంది కాబట్టి తదుపరి బటన్పై క్లిక్ చేయండి:
నెక్స్ట్పై క్లిక్ చేసిన తర్వాత, నోడ్.js msi లైబ్రరీలను డౌన్లోడ్ చేయడానికి ఉద్దేశించిన మార్గాన్ని నమోదు చేయమని వినియోగదారుని అడగబడే కొత్త విండో కనిపిస్తుంది.
ఇప్పుడు దిగువ విండోలో కావలసిన మార్గాన్ని ఎంచుకుని, తదుపరి బటన్పై క్లిక్ చేయండి:
ఈ తదుపరి బటన్పై క్లిక్ చేసిన తర్వాత మీరు కస్టమ్ సెటప్ విండోను పొందుతారు, అక్కడ మీరు ఇన్స్టాల్ చేయాలనుకుంటున్న ప్యాకేజీని ఎంచుకోమని అడగబడతారు. ఈ విండో నుండి npm ప్యాకేజీ మేనేజర్ని డిఫాల్ట్గా ఎంచుకోండి Node.js రన్టైమ్ ఎంచుకోబడింది. npm ప్యాకేజీ మేనేజర్లో, Node.js మరియు npm ప్యాకేజీ రెండూ ఇన్స్టాల్ చేయబడ్డాయి.
చివరగా, ప్రయాణాన్ని ప్రారంభించడానికి ఇన్స్టాల్ బటన్పై క్లిక్ చేయండి.
దశ 3: ఇన్స్టాల్ చేయబడిన సంస్కరణలను ధృవీకరించండి
ఏ వెర్షన్ ఇన్స్టాల్ చేయబడిందో తెలుసుకోవడం చాలా ముఖ్యం కాబట్టి దాన్ని తనిఖీ చేయడానికి, Windows శోధన పట్టీకి వెళ్లి కమాండ్ ప్రాంప్ట్లో టైప్ చేయండి:
కమాండ్ ప్రాంప్ట్ విండో తెరిచిన తర్వాత, ధృవీకరణ కోసం రెండు ఆదేశాలను టైప్ చేయండి.
Node.js వెర్షన్
కమాండ్ ప్రాంప్ట్లో కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా Node.js సంస్కరణను తనిఖీ చేయవచ్చు:
నోడ్ - లోఇన్స్టాల్ చేసిన వెర్షన్ చూపబడుతుంది
NPM వెర్షన్
npm సంస్కరణ తనిఖీ కోసం, కింది ఆదేశాన్ని ఉపయోగించండి:
npm - లోnpm కోసం వెర్షన్ టెర్మినల్లో కనిపిస్తుంది.
అంతే ఇప్పుడు మీరు Node.js ఎన్విరాన్మెంట్ సెటప్తో అప్లికేషన్లను డెవలప్ చేయడం ప్రారంభించవచ్చు.
వినియోగదారులందరూ విండోస్ని ఉపయోగించడం లేదు కాబట్టి ప్రతి ఒక్కరి అవసరాలను తీర్చడం మంచిది. Macలో Node.jsని ఇన్స్టాల్ చేసే ప్రక్రియ క్రింద ఉంది.
Macలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
Macని ఉపయోగించే వినియోగదారుల కోసం, Windows కోసం ఇన్స్టాలేషన్ చాలా సమానంగా ఉంటుంది. కు వెళ్ళండి Node.js అధికారిక సైట్ మరియు Mac కోసం ప్యాకేజీని డౌన్లోడ్ చేయండి.
దశ 1: Mac కోసం ప్యాకేజీ మేనేజర్ని డౌన్లోడ్ చేయండి
Node యొక్క అధికారిక వెబ్సైట్ను సందర్శించండి మరియు NodeJS యొక్క MacOSInstallerని డౌన్లోడ్ చేయండి:
https://nodejs.org/en/download/current
డౌన్లోడ్ చేయడాన్ని ప్రారంభించడానికి ఎగువ స్క్రీన్లో పేర్కొన్న బటన్పై క్లిక్ చేయండి.
వినియోగదారులు దీన్ని ఇన్స్టాల్ చేయాల్సిన స్థానాన్ని పేర్కొనవచ్చు.
దశ 2: Node.js .pkg ఫైల్ను ఇన్స్టాల్ చేయండి
ఇన్స్టాలర్ ఫైల్ను అమలు చేయండి మరియు ఇన్స్టాలేషన్ గైడ్ను అనుసరించండి:
'ఇన్స్టాల్ చేయి' బటన్ను క్లిక్ చేయండి మరియు Node.js యొక్క ఇన్స్టాలేషన్ ప్రారంభమవుతుంది.
NodeJS ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, ఇది సారాంశాన్ని చూపుతుంది:
ఇన్స్టాలేషన్ను పూర్తి చేయడానికి 'మూసివేయి' బటన్ను క్లిక్ చేయండి.
దశ 3: Node.js ఇన్స్టాలేషన్ మరియు వెర్షన్లను ధృవీకరించండి
Node.js ఇన్స్టాల్ చేయబడిందని ధృవీకరణ కోసం మరియు దాని సంస్కరణను తనిఖీ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
నోడ్ -- సంస్కరణ: Telugu
దశ 4: NPMని గ్లోబల్గా అప్గ్రేడ్ చేయండి
“–గ్లోబల్” ఫ్లాగ్ని ఉపయోగించి సిస్టమ్ వినియోగదారులందరికీ NPMని అప్గ్రేడ్ చేయడానికి క్రింద టైప్ చేసిన ఆదేశాన్ని అమలు చేయండి:
sudo apt ఇన్స్టాల్ npm -- ప్రపంచ
దశ 5: నోడ్ పాత్ను $PATH వేరియబుల్కి సెట్ చేయండి
NodeJS కోసం PATH వేరియబుల్ను సెట్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:
ఎగుమతి PATH =/ usr / స్థానిక / git / డబ్బా :/ usr / స్థానిక / డబ్బా : $PATHగమనిక: పై ఆదేశంలో, “/usr/local/bin” అనేది డిఫాల్ట్గా NodeJS ఇన్స్టాల్ చేయబడిన ప్రదేశం.
దశ 6: “.bash\_profile”లో PATH వివరాలను అప్డేట్ చేయండి
క్రింద ఇవ్వబడిన ఆదేశాన్ని ఉపయోగించి “~/.bash\_profile”కి పాత్ వివరాలను జోడించండి:
ప్రతిధ్వని 'ఎగుమతి PATH=/usr/local/bin:$PATH' >> ~ / . బాష్ \_ప్రొఫైల్దశ 7: ~/.bashrcని నవీకరించండి
వినియోగదారులందరికీ అందుబాటులో ఉంచడానికి, క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయండి:
మూలం ~ / . bashrcNodeJSని ఇన్స్టాల్ చేయడం మరియు NodeJS కోసం MacOSలో PATH వేరియబుల్ని సెటప్ చేయడం అంతే.
Linuxలో Node.jsని ఎలా ఇన్స్టాల్ చేయాలి?
ఏదైనా Debian-ఆధారిత Linux ఆపరేటింగ్ సిస్టమ్లో Node.jsని ఇన్స్టాల్ చేయడానికి, క్రింద ఇవ్వబడిన దశల వారీ విధానాన్ని అనుసరించండి:
దశ 1: టెర్మినల్ను తెరవండి
ముందుగా, “CTRL+ALT+T” కీబోర్డ్ షార్ట్కట్ కీని ఉపయోగించి టెర్మినల్ను కాల్చండి:
దశ 2: సిస్టమ్ను అప్డేట్ చేయండి మరియు అప్గ్రేడ్ చేయండి
సిస్టమ్ రిపోజిటరీని అప్డేట్ చేయడానికి మరియు అప్గ్రేడ్ చేయడానికి క్రింద టైప్ చేసిన ఆదేశాన్ని అమలు చేయండి:
sudo apt నవీకరణ && sudo apt అప్గ్రేడ్ - మరియు
దశ 3: ఆప్ట్ ప్యాకేజీ మేనేజర్ని ఉపయోగించి నోడ్ని ఇన్స్టాల్ చేయండి
సిస్టమ్ రిపోజిటరీని నవీకరించిన తర్వాత, ఆదేశాన్ని ఉపయోగించి అధికారిక APT ప్యాకేజీ మేనేజర్ నుండి Node.jsని ఇన్స్టాల్ చేయండి:
sudo apt ఇన్స్టాల్ నోడ్జెస్
దశ 4: నోడ్ ఇన్స్టాలేషన్ను ధృవీకరించండి
ఇది ఇన్స్టాల్ చేయబడిన తర్వాత, దిగువ ఇచ్చిన ఆదేశాన్ని ఉపయోగించి Node.js సంస్కరణను తనిఖీ చేయడం ద్వారా ఇన్స్టాలేషన్ను ధృవీకరించండి:
నోడ్ - లో
దశ 5: NPMని ఇన్స్టాల్ చేయండి
NPMని NodeJSతో పాటు ఇన్స్టాల్ చేయడం చాలా మంచి పద్ధతి. NPM అధికారిక APT రిపోజిటరీలో కూడా అందుబాటులో ఉంది మరియు ఇచ్చిన ఆదేశాన్ని ఉపయోగించి ఇన్స్టాల్ చేయవచ్చు:
sudo apt ఇన్స్టాల్ npm
దశ 6: NPM ఇన్స్టాలేషన్ను ధృవీకరించండి
కింది ఆదేశాన్ని ఉపయోగించి NPM యొక్క ఇన్స్టాలేషన్ను ధృవీకరించడానికి NPM సంస్కరణను తనిఖీ చేయండి:
npm - లో
మీరు Debian-ఆధారిత Linux ఆపరేటింగ్ సిస్టమ్లలో నోడ్ మరియు NPMలను ఈ విధంగా ఇన్స్టాల్ చేయవచ్చు.
మొదటి Node.js ప్రోగ్రామ్ను ఎలా వ్రాయాలి? (హలో వరల్డ్)
Node.jsలో అప్లికేషన్లను డెవలప్ చేయడానికి మా మార్గంలో ప్రారంభించడానికి అన్నీ సెట్ చేయబడ్డాయి. చాలా సాధారణమైన మా మొదటి ప్రోగ్రామ్ని క్రియేట్ చేద్దాం. ఎవరైనా కొత్త భాష లేదా ఫ్రేమ్వర్క్ నేర్చుకోవడం ప్రారంభించినప్పుడల్లా మొదటి ప్రోగ్రామ్ సాధారణంగా 'హలో వరల్డ్'ని ప్రింట్ చేయడం. ప్రతి ఒక్కరికి భిన్నమైన రీతిలో హలో చెప్పడం చాలా అనుభూతి మరియు మా కొత్త ప్రయాణం ప్రారంభం గురించి చెప్పడం. ప్రారంభించడానికి కోడ్ క్రింద ఉంది:
// App.jsకన్సోల్. లాగ్ ( 'హలో వరల్డ్!' ) ;
ఈ కోడ్ స్క్రిప్ట్ను అమలు చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
నోడ్ యాప్. jsఅవుట్పుట్
హలో వరల్డ్ ప్రకటన టెర్మినల్కు లాగ్ చేయబడుతుంది:
నోడ్ కోర్ మాడ్యూల్స్ను ఎలా దిగుమతి చేసుకోవాలి?
వినియోగదారులు తమ కోడ్ స్క్రిప్ట్లో పని చేయడానికి కావలసిన మాడ్యూల్ను ఉపయోగించడానికి “అవసరం()” ఫంక్షన్ని ఉపయోగించాలి. ఉదాహరణకు, 'fs' (ఫైల్ సిస్టమ్) మాడ్యూల్ ఉపయోగించాలంటే దిగుమతి కోడ్ లైన్ ఇలా ఉంటుంది:
స్థిరంగా fs = అవసరం ( 'fs' )ఇది ఆ మాడ్యూల్ యొక్క అన్ని కార్యాచరణలను దిగుమతి చేస్తుంది మరియు దానిని fs వేరియబుల్లో నిల్వ చేస్తుంది, ఇది స్థిరమైన వేరియబుల్, అంటే దాని కంటెంట్ని రన్టైమ్లో మార్చడం సాధ్యం కాదు. అప్పుడు 'fs' వేరియబుల్ ఉపయోగించడం ద్వారా వినియోగదారు కావలసిన కార్యాచరణలను అమలు చేయవచ్చు.
ఇప్పుడు మాడ్యూల్ దిగుమతి చేయబడి, కోడ్ స్క్రిప్ట్లో దాని కార్యాచరణ ఉపయోగించబడే ఒక సాధారణ కోడ్ ఉదాహరణను క్రియేట్ చేద్దాం.
ఉదాహరణ: HTTP మాడ్యూల్ని ఉపయోగించడం
స్థిరంగా http = అవసరం ( 'http' ) ;// సాధారణ HTTP సర్వర్
స్థిరంగా http సర్వర్ = http. సృష్టించు సర్వర్ ( ( req, res ) => {
res. వ్రాస్తాము ( 200 , { 'కంటెంట్-టైప్' : 'టెక్స్ట్/html' } ) ;
res. వ్రాయడానికి ( '' ) ;
res. వ్రాయడానికి ( '' ) ;
res. వ్రాయడానికి ( '<తల>' ) ;
res. వ్రాయడానికి ( '' ) ;
res. వ్రాయడానికి ( '' ) ;
res. వ్రాయడానికి ( '
res. వ్రాయడానికి ( '' ) ;
res. వ్రాయడానికి ( '<బాడీ>' ) ;
res. వ్రాయడానికి ( '
హలో, వరల్డ్!
' ) ;res. వ్రాయడానికి ( '