Node.js入門

JavaScriptでLinuxを操作する。

  1. ドキュメント

Node.js概要

  1. Node.jsとは
    • JavaScriptをLinuxシェルで実行する環境
  2. nvmでインストール
    • nvm install
    • バージョン切り替え: nvm usenvm alias default
  3. JavaScriptを実行
    • REPL、スクリプト、コマンド化
  4. Dockerで実行
  5. ブラウザとの違い
    • グローバルオブジェクト、トップレベルスコープ、トップレベルのthis
    • REPLとスクリプトの違い
  6. 環境変数
    • process.env
  7. コマンドライン引数
    • process.argv
  8. 入出力
  9. モジュール
    • コアモジュール、ファイルモジュール、ディレクトリモジュール
    • require()の動作
    • node_modules/による方法

npm

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

npmパッケージ

  1. express: Webサーバ稼働