NodeJS, ExpressJS, Jade a Session

Jade je super šablonovací jazyk. Pokud jste opravdu líný programátor, pak se vám bude líbit. Jeho asi největší výhodou je maximální úspornost. Vůbec se nepoužívají párovací tagy a celý kód …

NodeJS: konvert CSV na JSON

Potřeboval jsem do MongoDB naimportovat hafo dat z Excelu. Nejjednodušší bylo XLS soubor uložit do CSV a pak jednotlivé řádky zkonvertovat na JSON objekty. Asi takhle: var fs = require(‚fs‘); …

ExpressJS a globální proměnné

ExpressJS je webový framework pro NodeJS. Ve svých aplikací leckde potřebuji přistupovat v místě obsluhy requestu k nějakým globálním proměnným, které nelze klasicky načítat z modulu, protože i tyto moduly …

Google Captcha v NodeJS

Dříve jsem své formuláže zabezpečoval vlastními silami a to ještě kombinovaně jak na frontendu (JavaScriptové ověření požadovaného formuláře), tak pak na backendu, kam jsem si nějak přes POST přenášel data. …

NodeJS v6.0.0

Před 6 měsící vyšlo NodeJS ve verzi 5. Včera vyšla nová major verze 6.0.0. Nová verze přináší významné zlepšení výkonu, spolehlivosti, použitelnosti a bezpečnosti. Zavádění modul je prý téměř čtyřikrát …

NodeJS a memory leaks

Několik tipů na nástroje, které vám pomůžou najít memory leak ve vaší aplikaci: node-inspector debuger používající Blink Developer Tools. memwatch emituje události při memory leaku a informace o využití heapu. …

NodeJS: upload souborů do Base64

Jsou aplikace, kde se vám bude hodit ukládat uploadované soubory, a je jedno jestli to jsou obrázky, pdfka, nebo cokoliv jiného, například přímo do MongoDB, nebo kamkoliv jinam v Base64 …

NodeJS dokumentace

Pokud nemáte několikrát přečtenou NodeJS dokumentaci, pak nejste opravdovým NodeJS vývojářem… 🙂 Hezké ne dokumentaci je, že ji můžete mít jako JSON dokument a dále s ní interně nějak pracovat. …