Funkce tisku Node js

Funkce Tisku Node Js



Node.js je výkonný nástroj používaný pro vytváření věcí pomocí JavaScriptu. Než se do toho pustíte a začnete věci budovat, je nutné se pevně uchytit v základech Node.js. Tento článek vysvětlí použití tisk funkce v Node.js, což je užitečný nástroj pro zobrazení výstupů spustitelného kódu. Vývoj jeho konceptu může pomoci sledovat tok kódu a možné chyby v kódu.

Nyní pojďme pochopit řídicí panel objekt, který funguje jako funkce tisku Node.js, a podívejte se na různé způsoby jeho použití.

Pochopení výstupu konzole

V Node.js je funkce tisku nasazena pomocí „ řídicí panel “objekt. Tento objekt nabízí řadu funkcí, které umožňují vývojářům zobrazit výstup jejich kódu na obrazovce. Slouží jako užitečný nástroj, když vývojáři vytvářejí nebo opravují kód své aplikace.







Níže jsou uvedeny metody, které mohou uživatelé použít k implementaci fungování funkce tisku v Node.js



Metoda 1: Jednoduchý „console.log()“

Primární metoda pro tiskovou funkci v Node.js je console.log() . Tato metoda vám umožňuje zobrazovat zprávy na obrazovce konzoly, což je cenný nástroj pro ladění a sledování kódu.



řídicí panel. log ( 'Ahoj Uživateli!' ) ;

Tato funkce vytiskne zprávu řetězce v terminálu (nebo konzoli).





Výstup

Výstup výše uvedeného kódu se zobrazí jako:



K implementaci správně formátovaného zobrazení mohou uživatelé použít specifikátory formátu podle potřeby, aby byl výstup reprezentativnější a uživatelsky přívětivější.

Metoda 2: Formátování „console.log()“

The console.log() funkci lze také použít prostřednictvím modifikátorů přístupu k zobrazení formátovaného zobrazení na obrazovce.

Zvažte níže uvedený kód pro formátovaný výstup pomocí modifikátorů přístupu:

konst název = 'Nový uživatel' ;
konst stáří = 18 ;
řídicí panel. log ( 'Uživatel: %s, věk: %d' , název , stáří ) ;

Ve výše uvedeném kódu:

%s je pro řetězec
%d je pro čísla (%i lze použít i pro celá čísla)

V metodě console.log() bude hodnota proměnných „name“ a „age“ vložena do řetězce na místo „%s“ a „%d“.

Výstup

Výstup pomocí specifikátorů přístupu k formátu se zobrazí jako:

Nyní pochopíme, jak lze chybové zprávy také efektivně zobrazovat pomocí řídicí panel objekt.

Metoda 3: Zpracování chybových zpráv pomocí „console.error()“

Uživatelé mohou použít „console.log()“ pro obecné výstupní příkazy, ale pokud jde o zpracování chybových zpráv, je nejlepší volbou metoda „console.error()“. Vytiskne chybovou zprávu v terminálu způsobem, který usnadňuje zjištění chyby.

Zvažte níže uvedený kód pro tuto implementaci kódu:

řídicí panel. chyba ( 'Došlo k možné chybě' ) ;

Výstup

Výstup výše uvedeného kódu se zobrazí jako:

Je to vidět spolu se záložkou „Problémy“, je uvedena 1 chyba v červené barvě.

Lze to také demonstrovat na konzoli:

Červený křížek před zprávou ukazuje, že se jedná o chybovou zprávu.

To je z console.error() metoda. Podívejme se, jak můžeme přidat barvy do zpráv.

Metoda 4: Barevný výstup konzoly

Tisk výstupu v terminálu se stejnou barvou může být nudný, ale není se čeho obávat, metoda konzoly má schopnost přidat barvy do vašeho výstupu. To může uživatelům pomoci zdůraznit některé důležité věci přidáním vhodných barev.

Zvažte níže uvedený kód, ve kterém jsou vytištěny tři různé zprávy pomocí tří různých barev:

konst successMessage = ' \X 1b[32mÚspěch! \X 1b[0m' ;
konst varovná zpráva = ' \X 1b[33mVarování! \X 1b[0m' ;
konst chybové hlášení = ' \X 1b[31mChyba! \X 1b[0m' ;
řídicí panel. log ( successMessage ) ;
řídicí panel. log ( varovná zpráva ) ;
řídicí panel. log ( chybové hlášení ) ;

Fungování únikových kódů ANSI ve výše uvedeném kódu je:

  • \x1b[32m “ nastaví barvu na zelenou. “ \x1b “ představuje znak escape a počáteční hranice pro barvu je označena pomocí ‘ [ ‘. Kód ' 32 “ nastavuje „Úspěch!“ barva zprávy na zelenou.
  • \x1b[33m “ určuje žlutou barvu pro „Varování!“ zpráva.
  • \x1b[31m “ nastaví „Chyba!“ barva zprávy na červenou.

Výstup

Výstup výše uvedeného kódu se vytiskne ve třech různých barvách:

Výhody objektu konzoly nejsou omezeny na vybarvování textu. Node.js řídicí panel objekt nabízí zobrazení výstupu také v tabulkovém formátu.

Metoda 5: Konzolový tabulkově strukturovaný výstup

Když uživatel chce, aby byl výstup zobrazen ve formě strukturované tabulky, zejména při práci s poli, console.table() se ukazuje jako užitečná metoda.

Pro praktickou implementaci zvažte následující příklad:

konst uživatelů = [
{ název : 'Uživatel 1' , stáří : 19 } ,
{ název : 'USER 2' , stáří : dvacet jedna } ,
] ;
řídicí panel. stůl ( uživatelů ) ;

Výstup

Pokud předáme metodě console.table() pole objektů, výstup se zobrazí ve formátované tabulkové struktuře jako:

To je vše pro Funkce tisku Node.js . Uživatelé mohou používat požadovanou tiskovou funkci pomocí „ řídicí panel ” objekt pro zobrazení výstupu spustitelného kódu na obrazovce.

Závěr

Hluboké pochopení základů Node.js může být užitečné pro vývoj. Znalost použití funkce tisku může velmi pomoci při ladění kódu a opravě kódu. Uživatelé mohou zobrazit výstup kódu jednoduše pomocí „ řídicí panel ” nebo můžete použít jiné metody uvedené v tomto článku pro optimální výstup.