Upgrade to Pro — share decks privately, control downloads, hide ads and more …

wakayamarb#37

KamataRyo
September 22, 2016

 wakayamarb#37

Node.jsでHTTPを処理するハンズオンです。

KamataRyo

September 22, 2016
Tweet

More Decks by KamataRyo

Other Decks in Programming

Transcript

  1. HTTP request & response

    with Node.js
    @Wakayama.rb #37

    View Slide

  2. Install Node.js

    View Slide

  3. Brew Node.js on OSX

    View Slide

  4. Start with
    @ [email protected]
    For OSX or Linux For Windows

    View Slide

  5. Check if Node.js installed
    OPEFW
    W
    OQNW
    W

    View Slide

  6. Try Node.js on shell
    OPEF


    WBSB
    VOEFGJOFE
    B

    @

    View Slide

  7. Try Node.js on shell
    WBSGSVJUTBQQMF CBOBOB>
    VOEFGJOFE
    GSVJUTQVTI HSBQF


    GSVJUT
    BQQMF CBOBOB HSBQF>
    @

    View Slide

  8. Try Node.js on shell
    WBSTDPSFT\^
    VOEFGJOFE
    TDPSFT.BUI>

    TDPSFT.BUI

    @

    View Slide

  9. Try Node.js on shell
    WBSTBZ)FMMPGVODUJPO
    \
    DPOTPMFMPH IFMMP

    ^
    VOEFGJOFE
    TBZ)FMMP

    TBZ)FMMP

    IFMMP
    VOEFGJOFE
    @

    View Slide

  10. Try npm
    OQNJOTUBMMHDPXTBZ
    DPXTBZ8BLBZBNBSC
    @@@@@@@@@@@@@
    XBLBZBNBSC

    [email protected]@?
    = PP
    [email protected]@@@@@@
    @@
    =
    ==
    ]]X]
    ]]]]

    View Slide

  11. Try npm
    NLEJSQSPKFDU/BNF
    DEQSPKFDU/BNF
    OQNJOJU
    @

    View Slide

  12. Try npm
    UPVDIJOEFYKT
    OQNJOTUBMMTBWFSFRVFTU
    MT
    [email protected]
    @

    View Slide

  13. Make HTTP request
    WJNJOEFYKT
    ǎVTFTUSJDUǏ
    WBSSFRVFTUSFRVJSF SFRVFTU

    WBSPQUJPOT\
    VSMIUUQXUUSJOXBLBZBNB
    IFBEFST\
    6TFS"HFOUDVSM
    ^
    ^
    SFRVFTU PQUJPOT GVODUJPO FSSPS SFTQPOTF CPEZ
    \
    JG FSSPSSFTQPOTFTUBUVT$PEF
    \
    DPOTPMFMPH CPEZ

    ^
    ^

    View Slide

  14. Make HTTP request
    OPEFJOEFYKT
    @

    View Slide

  15. Create HTTP server
    OQNJOTUBMMTBWFFYQSFTT
    UPVDITFSWFSKT
    @

    View Slide

  16. Create HTTP server
    WJNTFSWFSKT
    WBSBQQSFRVJSF FYQSFTT


    BQQ
    HFU ǎVTFSTOBNFǏ GVODUJPO SFR SFT
    \
    SFTTFOE )FMMP

    ^

    DPOTPMFMPH TFSWFSJTMJTUFOJOH

    BQQMJTUFO

    View Slide

  17. Create HTTP server
    OPEFTFSWFSKT
    DVSMIUUQMPDBMIPTU

    IFMMP
    @

    View Slide