Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
node.js - Evented I/O for V8 JavaScript
ANGEL333
Relativně nové server-side javascriptové API. Hlavní předností je, že je event-driven a neblokující. Již nyní obsahuje implementaci protokolů HTTP, TCP, DNS, rozhraní pro práci s procesy, soubory, atd..

Instalace je velmi jednoduchá, jediná závislost je Python, potom node.js nainstalujete jako standardní program.

Odkazy:


  • Oficiální web: http://nodejs.org

  • Přednáška od Ryana Dahla (autor node.js)

  • Git repozitář: http://github.com/ry/node
  • Máte k tomu co říct? Vložte se do diskuze.
    FEDY --- 13:42:29 1.12.2017
    FIKOTEK: nebo nejdrive navazat spojeni z pocitace treba websocketem a do socketu to pak posilat
    CUCHULAIN --- 9:05:05 26.11.2017
    FIKOTEK: nasadit nějaký dynamický DNS na ten cílový počítač?
    FIKOTEK --- 22:23:59 25.11.2017
    Potrbuju odeslat http request na pocitac ktery neni ve stejne siti jako pocitac ze ktereho ten request posilam. Ten pocitac na ktery bych rad poslal ten request je za routrem ktery mu prideluje pres DHCP nejakou IP adresu. Tusite jak tohle vyresit?
    ??? --- 17:31:18 24.10.2017
    DARKIE: Díky za tip s SVG.
    DARKIE --- 17:20:58 24.10.2017
    ???: kvoli comu potrebujes obrazok?
    pokial kvoli tomu aby si mel predkresleny graf uz z nejakych hodnot, a potom donho on the fly dokresloval, tak mas principialne dve moznosti.
    1. na serveri si nakreslit obrazok ako tu uz kalicor povedal tam to moc s canvasom nepojde, asi pouzit nieco ine. nacitat si obrazok a vkreslit ho do canvasu a potom canvas prekreslovat.
    2. imho lepsia vec na toto, pouzit SVG, SVG je super v tom ze je to viacmenej DOM, takze ho vies "kreslit" aj na serveri tym ze si vyrobis ten string, na clientovi vies do SVG cez DOM metody pristupovat a menit ho. Toto samozrejme vsak iba vtedy ak mas v HTML embednute cele SVG a nemas ho tam referencovane cez img src=nieco.svg
    KALICOR --- 20:21:00 9.7.2017
    ???: zkousim pochopit otazku:
    - chces generovat ten graf na klientovi? (posles JSON ajax/websocket, canvas jeto) anebo ciste server side?
    - na to prvni mi nesedi ten gif - dovedu si predstavit ze vygeneruji graf na canvas udelam PNG data a ty soupnu do img src, popr. poslu na server ...
    - to druhe - jelikoz bych se s tim asi nechtel moc crmcat - bych asi pouzil a PhantomJS nebo tak neco - pouzivali jsme to na generovani custom nahledu map ke vsi spokojenosti, ALE z hlediska service apod. by byla spravnejsi cesta mit k NodeJS knihovnu ktera bude generovat GIF/PNG/anything, tu se ale rozluc s CANVAS - server side neni browser - zadny getContext2D/3D pokud vim. i kdyz ve svete Javascrptu si clovek neni nikdy jistej co soudruzi vymysleli :D
    ??? --- 23:30:19 7.7.2017
    Dotaz (doufam, ze do spravneho klubu) ... mam html canvas ... a generuji na nej nejake grafy (viz. obrazek)... a chtel bych, aby se mi v prohlizeci zobrazil pouze obrazek... ale aby to bylo tak, ze uz se do prohlizece nacte primo obrazek... uz jsem zkousel takovy ty legrace s tim, ze si prepisu nahrany html gifem, ktery se objevi, kdyz vygeneruji blob. .. ale neni to ono... lze to nejak (mozna mi unika podstata) ... a to ta, ze javascript se provadi na klientovi a ja bych to chtel asi generovat na serveru.. je to tak? Da se nejak generovat gif z canvasu primo v node.js?

    [//i.nyx.cz/files/00/00/17/27/1727587_3474ae4978ba3bf9a790.gif?name=20170707_BTCLTCUSD.gif]
    DARKIE --- 23:21:25 16.5.2017
    REFLEX: ja len ze je imho trochu semanticky nespravne aby this vnutri objektu runner ukazovalo na nieco ine ako runner

    ak chces vramci runnera bezat nieco z myobjectu tak by som to zapisal takto

    this.runner.run(this.another_function.bind(this));

    samozrejme si potrebujes naprototypovat v myobject another_function a nie pouzivat anonymous funkciu.

    takto sa nestratis ked budes v buducnosti ten kod ty alebo niekto iny citat
    UETOYO --- 17:18:13 13.5.2017
    GitHub - facebook/prepack: Prepack is a partial evaluator for JavaScript. Prepack rewrites a JavaScript bundle, resulting in JavaScript code that executes more efficiently.
    https://github.com/facebook/prepack
    FEDY --- 11:14:56 12.4.2017
    AREX: to je to co jsem prave napsal - jen 1x "worker_mysql: sending to main process" a nekolikrat "mod_subnets: received from SQL worker". bude to moje chyba asi ve zpracovani tech eventu ale nevim jaka