まじで基礎的なこともメモる。
(あとメモが10件に達したので公開します😞)
Node.js(Js系)の用語
オブジェクト
他の言語でいう連想配列みたいなもので、Javascript(Node.js)では,大体がオブジェクト。
「キーと値がセットになったもの」がたくさん入っているのがオブジェクトみたいな感んじ。
プロパティ
キーと値がセットになっているもの。
コールバック関数
関数に渡す関数のこと。
npm関連
npm -i
npm installと同じ。ただのエイリアス。
package-lock.json.
実際にインストールされたパッケージとバージョンを管理している。
これがあることで、開発者同士でバージョンが異なることがない。
例えば、package.jsonに"パッケージ": "^1.3.0"みたいに記述されていれば^があることにより、npm installを実行した時点での最新バージョンがインストールされて、開発者同士で使っているバージョンが異なることがある。
それは困るので、npm v5以降はpackage-lock.jsonが導入された。
npm installはpackage-lock.jsonをもとにパッケージをインストールし、package.jsonに指定されたバージョンと矛盾していれば、package.jsonが優先される。
IT用語全般
API
apiは「決められたHTTPリクエストを送信すれば、決まった値を返してくれるもの」みたいな感じ。
ミドルウェア
リクエスト・レスポンスサイクルにおいて、任意の処理を行う関数のこと。
例:「あるURLにアクセス(リクエスト)したら、ログイン済みユーザーが確認する。」
↧