Node js utskriftsfunksjon

Node Js Utskriftsfunksjon



Node.js er et kraftig verktøy som brukes til å bygge ting ved hjelp av JavaScript. Før du hopper inn i det og begynner å bygge ting, er det nødvendig å få et godt grep om det grunnleggende om Node.js. Denne artikkelen vil forklare bruken av skrive ut funksjon i Node.js som er et nyttig verktøy for å vise utdataene til den kjørbare koden. Å utvikle konseptet kan bidra til å holde oversikt over kodeflyt og mulige feil i koden.

La oss nå forstå konsoll objekt som fungerer som en Node.js utskriftsfunksjon, og se på ulike måter å bruke det på.

Forståelse av konsollutgang

I Node.js distribueres utskriftsfunksjonen ved å bruke ' konsoll ' objekt. Dette objektet tilbyr en rekke funksjoner som lar utviklere vise utdataene fra koden deres på skjermen. Det fungerer som et nyttig verktøy når utviklere lager eller fikser applikasjonskoden sin.







Nedenfor er metodene brukere kan bruke for å implementere funksjonen til utskriftsfunksjonen i Node.js



Metode 1: Enkel 'console.log()'

Den primære metoden for utskriftsfunksjon i Node.js er console.log() . Denne metoden lar deg vise meldinger på konsollskjermen, noe som viser seg å være et verdifullt verktøy for feilsøking og kodeovervåking.



konsoll. Logg ( 'Hei bruker!' ) ;

Denne funksjonen vil skrive ut strengmeldingen i terminalen (eller konsollen).





Produksjon

Utdataene fra koden ovenfor vil vises som:



For å implementere en riktig formatert skjerm kan brukere bruke formatspesifikasjonene etter behov for å gjøre utgangen mer presentabel og brukervennlig.

Metode 2: Formatering av «console.log()»

De console.log() funksjonen kan også brukes gjennom tilgangsmodifikatorene for å presentere et formatert display på skjermen.

Vurder koden nedenfor for en formatert utgang med tilgangsmodifikatorer:

konst Navn = 'Ny bruker' ;
konst alder = 18 ;
konsoll. Logg ( 'Bruker: %s, alder: %d' , Navn , alder ) ;

I koden ovenfor:

%s er for streng
%d er for tall (%i kan også brukes for heltall)

I console.log()-metoden vil verdien av 'navn' og 'alder'-variablene settes inn i strengen på stedet for henholdsvis '%s' og '%d'.

Produksjon

Utdataene som bruker formattilgangsspesifikasjonene vil vises som:

La oss nå forstå hvordan feilmeldinger også kan vises effektivt ved å bruke konsoll gjenstand.

Metode 3: Feilmeldingshåndtering ved bruk av 'console.error()'

Brukere kan bruke 'console.log()' for generelle utdatasetninger, men når det gjelder håndtering av feilmeldinger er 'console.error()'-metoden det beste valget. Den skriver ut feilmeldingen i terminalen på en måte som gjør det enkelt å oppdage feilen.

Vurder koden nedenfor for denne kodeimplementeringen:

konsoll. feil ( 'Mulig feil oppstod' ) ;

Produksjon

Utdataene fra koden ovenfor vil vises som:

Det kan sees sammen med 'Problemer'-fanen, 1 feil i rød farge er nevnt.

Det kan også demonstreres i konsollen:

Det røde krysset foran meldingen viser at det er en feilmelding.

Det er det fra console.error() metode. La oss se hvordan vi kan legge til farger i meldinger også.

Metode 4: Farget konsollutgang

Å skrive ut output i terminalen med samme farge kan bli kjedelig, men det er ikke noe å bekymre seg for, konsollmetoden har muligheten til å legge til farger til utskriften. Dette kan hjelpe brukere med å fremheve noen viktige ting ved å legge til passende farger.

Tenk på koden nedenfor der tre forskjellige meldinger er skrevet ut med tre forskjellige farger:

konst suksessmelding = ' \x 1b[32mSuksess! \x 1b[0m' ;
konst advarselsmelding = ' \x 1b[33mAdvarsel! \x 1b[0m' ;
konst feilmelding = ' \x 1b[31mFeil! \x 1b[0m' ;
konsoll. Logg ( suksessmelding ) ;
konsoll. Logg ( advarselsmelding ) ;
konsoll. Logg ( feilmelding ) ;

Funksjonen til ANSI-escape-kodene i koden ovenfor er:

  • ' \x1b[32m ” setter fargen til grønn. ' \x1b ” representerer escape-tegnet, og startgrensen for fargen er indikert med ’ [ '. Koden ' 32 ' angir 'Suksess!' meldingsfargen til grønn.
  • ' \x1b[33m ' spesifiserer den gule fargen for 'Advarsel!' beskjed.
  • ' \x1b[31m ' angir 'Feil!' meldingsfargen til rød.

Produksjon

Utdataene fra koden ovenfor vil skrives ut med tre forskjellige farger:

Konsollobjektets fordeler er ikke begrenset til å fargelegge teksten. Node.js konsoll objekt tilbyr å vise utdataene i et tabellformat også.

Metode 5: Konsolltabellstrukturert utgang

Når brukeren ønsker at utdataene skal vises i form av en strukturert tabellform, spesielt når han arbeider med matriser, console.table() viser seg å være en nyttig metode.

Tenk på eksemplet nedenfor for praktisk implementering:

konst brukere = [
{ Navn : 'Bruker 1' , alder : 19 } ,
{ Navn : 'Bruker 2' , alder : tjueen } ,
] ;
konsoll. bord ( brukere ) ;

Produksjon

Hvis vi sender en rekke objekter til console.table()-metoden, vil utdataene vises i en formatert tabellstruktur som:

Det er alt for Node.js utskriftsfunksjon . Brukere kan bruke ønsket utskriftsfunksjonalitet ved å bruke ' konsoll ”-objekt for å vise utdata fra den kjørbare koden på skjermen.

Konklusjon

Å få en dybdeforståelse av det grunnleggende i Node.js kan være nyttig for utvikling. Å kjenne til bruken av utskriftsfunksjonen kan hjelpe mye med kodefeilsøking og kodefiksing. Brukere kan vise utdata av kode ganske enkelt ved å bruke ' konsoll ” objekt eller kan bruke de andre metodene nevnt i denne artikkelen for mer optimal utgang.