Node.js అప్లికేషన్‌ని ఆటోమేటిక్‌గా రీస్టార్ట్ చేయడం ఎలా?

Node Js Aplikesan Ni Atometik Ga Ristart Ceyadam Ela



Node.js అనేది డైనమిక్, వేగవంతమైన మరియు స్కేలబుల్ వెబ్ అప్లికేషన్‌లను రూపొందించడానికి ఉపయోగించబడుతుంది. అభివృద్ధి ప్రక్రియలో, డెవలపర్‌లు అవసరాల ఆధారంగా రన్నింగ్ కోడ్‌లో ఎప్పటికప్పుడు అనేక మార్పులు చేయాలి. నవీకరణలను ప్రభావితం చేయడానికి, డెవలపర్ Node.js సర్వర్‌ని పదే పదే పునఃప్రారంభించాలి.

సాంప్రదాయ పునఃప్రారంభ ప్రక్రియ టెర్మినల్‌లో “node” ఆదేశాన్ని అమలు చేయడం ద్వారా అప్లికేషన్‌ను ప్రారంభిస్తుంది. ఈ పనిని పదేపదే చేయడం చాలా సమయం తీసుకుంటుంది. అయితే, నోడ్ అప్లికేషన్ స్వయంచాలకంగా పునఃప్రారంభించబడుతుంది.







ఈ పోస్ట్ Node.js అప్లికేషన్‌ను ఆటోమేటిక్‌గా ఎలా రీస్టార్ట్ చేయాలో వివరిస్తుంది.



Node.js అప్లికేషన్‌ని ఆటోమేటిక్‌గా రీస్టార్ట్ చేయడం ఎలా?

నోడెమాన్ కమాండ్ లైన్ సాధనం Node.js ప్రాజెక్ట్‌ను పర్యవేక్షిస్తుంది మరియు అప్లికేషన్‌లో ఏవైనా మార్పులు సంభవించినప్పుడు స్వయంచాలకంగా రీసెట్ చేస్తుంది. వినియోగదారు ముందుగా Node.js అప్లికేషన్‌ను ఆపివేసి, మారుతున్న ప్రభావాన్ని తీసుకోవడానికి దాన్ని మళ్లీ ప్రారంభించాల్సిన అవసరం లేదని దీని అర్థం.



నోడెమాన్ ఉపయోగించడం సులభం మరియు దీనిని కాల్ చేయడానికి ఎటువంటి ఉదాహరణ అవసరం లేదు. అంతేకాకుండా, ఇది అప్లికేషన్ యొక్క సోర్స్ కోడ్‌ను ప్రభావితం చేయదు మరియు “node” అని టైప్ చేయడం ద్వారా దాన్ని మళ్లీ మళ్లీ అమలు చేయడానికి సమయాన్ని ఆదా చేస్తుంది.





'nodemon' ను ఎలా ఇన్స్టాల్ చేయాలి?

Node.js” నోడెమోన్ ” అనేది బాహ్య మాడ్యూల్, వినియోగదారు “-g” ఎంపికను ఉపయోగించి ప్రాజెక్ట్‌లో ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయాలి. ఈ ప్రయోజనం కోసం, దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:

సముద్ర మట్టానికి పైన i -గ్రా నోడెమోన్


ప్రస్తుత Node.js ప్రాజెక్ట్‌లో 'నోడెమాన్' ప్రపంచవ్యాప్తంగా జోడించబడిందని చూడవచ్చు:




అంతేకాకుండా, ఈ క్రింది వాటిని ఉపయోగించడం ద్వారా “నోడెమాన్” అభివృద్ధి డిపెండెన్సీగా కూడా ఇన్‌స్టాల్ చేయబడుతుంది. - సేవ్ 'మరియు' -దేవ్ ''తో జెండాలు npm ”ప్యాకేజీ మేనేజర్:

సముద్ర మట్టానికి పైన i --సేవ్-దేవ్ నోడెమోన్


ఇప్పుడు, ' నోడెమోన్ ” ప్రస్తుత Node.js ప్రాజెక్ట్‌లో డిపెండెన్సీగా జోడించబడింది:


'nodemon' సంస్కరణను తనిఖీ చేయండి

మరింత ధృవీకరణ కోసం ' నోడెమోన్ ”, వినియోగదారు దాని ఇన్‌స్టాల్ చేసిన సంస్కరణను తనిఖీ చేయడానికి దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయవచ్చు:

నోడెమోన్ -లో


పై ఆదేశంలో, “ -లో 'జెండా'ని సూచిస్తుంది సంస్కరణ: Telugu ” కీవర్డ్.

కింది అవుట్‌పుట్ “నోడెమాన్” యొక్క ఇన్‌స్టాల్ చేసిన సంస్కరణను చూపుతుంది, ఇది “ 3.0.1 ”:

Node.js అప్లికేషన్‌ను ఆటోమేటిక్‌గా రీస్టార్ట్ చేయడానికి “nodemon”ని ఎలా ఉపయోగించాలి?

ఉపయోగించడానికి ' నోడెమోన్ ” Node.js అప్లికేషన్‌ను పునఃప్రారంభించడం కోసం, దానిని కీవర్డ్‌గా పేర్కొనండి, తర్వాత ఫైల్ పేరును ఈ విధంగా పేర్కొనండి:

నోడెమోన్ < ఫైల్ పేరు >


పై ఆదేశంలో “ఫైల్ పేరు” అనేది “.js” ఫైల్‌ను సూచిస్తుంది, దీనిలో Node.js అప్లికేషన్ యొక్క సోర్స్ కోడ్ వ్రాయబడింది. ఉదాహరణకు, దాని పేరు “app.js”.

ఇప్పుడు, 'ని ఉపయోగించడానికి ఇవ్వబడిన ఉదాహరణల ద్వారా వెళ్ళండి. నోడెమోన్ ” ఆచరణాత్మకంగా Node.js అప్లికేషన్‌ని పునఃప్రారంభించడానికి.

ఉదాహరణ 1: Node.js అప్లికేషన్‌ను మొదట్లో పునఃప్రారంభించడానికి “nodemon”ని వర్తింపజేయడం

ఈ ఉదాహరణ Node.js అప్లికేషన్‌లో ఎటువంటి మార్పులు చేయకుండానే దాన్ని ప్రారంభించడానికి “nodemon”ని ఉపయోగిస్తుంది:

nodemon app.js


'nodemon' దాని అవుట్‌పుట్‌ని విజయవంతంగా చూపుతున్న 'app.js' ఫైల్‌ను ప్రారంభించిందని విశ్లేషించవచ్చు:


ఉదాహరణ 2: మార్పులు చేసిన తర్వాత Node.js అప్లికేషన్‌ని పునఃప్రారంభించడానికి “nodemon”ని వర్తింపజేయడం

కావలసిన మార్పులు చేసిన తర్వాత Node.js ప్రాజెక్ట్ యొక్క “app.js” ఫైల్‌ను పునఃప్రారంభించడానికి ఈ ఉదాహరణ “nodemon”ని ఉపయోగిస్తుంది:

nodemon app.js


'app.js' ఫైల్‌లో కొత్త మార్పులను సేవ్ చేసిన తర్వాత, నవీకరించబడిన కంటెంట్ ఆధారంగా అవుట్‌పుట్‌ను చూపుతూ 'నోడెమాన్' స్వయంచాలకంగా పునఃప్రారంభించడాన్ని గమనించవచ్చు:


Node.js అప్లికేషన్‌ని ఆటోమేటిక్‌గా రీస్టార్ట్ చేయడం గురించి అంతే.

ముగింపు

Node.js అప్లికేషన్‌ని ఆటోమేటిక్‌గా రీస్టార్ట్ చేయడానికి, “ని ఉపయోగించండి నోడెమోన్ ”కమాండ్ లైన్ సాధనం. ఈ కమాండ్ లైన్ సాధనం అవసరం ' npm (నోడ్ ప్యాకేజీ మేనేజర్) ” Node.js ప్రాజెక్ట్‌లో ప్రపంచవ్యాప్తంగా ఇన్‌స్టాల్ చేయడానికి. ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, నోడ్ అప్లికేషన్ యొక్క “.js” ఫైల్‌తో “nodemon”ని కీవర్డ్‌గా పేర్కొనండి “ nodemon<ఫైల్ పేరు> ” నవీకరించబడిన ప్రభావాన్ని తీసుకోవడానికి స్వయంచాలకంగా పునఃప్రారంభించడానికి. Node.js అప్లికేషన్‌ను స్వయంచాలకంగా ఎలా పునఃప్రారంభించాలో ఈ వ్రాత ఆచరణాత్మకంగా వివరించబడింది.