Node.js入門 - Node.jsとは

ブラウザ外のJavaScript実行環境、Node.js

Node.jsはJavaScriptの実行環境です。ブラウザなしで動くランタイムです。

文法は同じです。使える機能と動かす場所が変わります。

1 / 3

同じJavaScriptでも、使える入口が違う

ブラウザには画面を扱うwindowとdocument、Node.jsにはprocessやファイル操作が用意されます。

console.log(typeof window);
windowブラウザ全体の入口
console.log(typeof document);
document画面の入口
console.log(typeof process);
processNode.jsの入口

typeof の結果

名前ブラウザNode.js
windowobjectundefined
documentobjectundefined
processundefinedobject

object は入口がある、undefined は入口がないことを示します。

ブラウザは画面を描き、Node.jsはサーバーで動きます。違うのは文法ではなく周りの機能です。

2 / 3

仮の裏側を、本物のAPIへ

モックの裏側 → Node.js API

今まで

モックの偽データを画面に表示

このコース

Node.jsで本物の裏側を作る

最後

出品・検索・購入・ログインのAPI

目標は、fleamaを支えるAPIです。

3 / 3