Node.js入門

JavaScriptでLinuxを操作する。


    はじめに

    1. ドキュメント
    2. Node.jsとは
      • JavaScriptをLinuxシェルで実行する環境
    3. nvmでインストール
      • nvm install
      • バージョン切り替え: nvm usenvm alias default

    Node.js概要

    1. JavaScriptを実行
      • REPL、スクリプト、コマンド化
    2. Dockerで実行
    3. ブラウザとの違い
      • グローバルオブジェクト、トップレベルスコープ、トップレベルのthis
      • REPLとスクリプトの違い
    4. 環境変数
      • process.env
    5. コマンドライン引数
      • process.argv
    6. 入出力
    7. モジュール
      • コアモジュール、ファイルモジュール、ディレクトリモジュール
      • require()の動作
      • node_modules/による方法
    8. エラー・ハンドリング
      • uncaughtExceptionイベント、errorイベント

    コアモジュール

    1. events
      • コアモジュールで多用
    2. child_process
      • 子プロセス発生: コマンドやスクリプト実行
    3. stream
      • 少しずつ流れるデータ

    npm

    1. npm概要
    2. package.json
      • "main", "bin", "files"
    3. モジュール自作
    4. コマンド自作

    npmパッケージ

    1. express: Webサーバ稼働