node.勉強する


node.勉強する
node.いわゆる
node.jsはjavascriptの実行環境です.だから一定のフレームワークは存在しません.そこで,Expressのようなフレームワークを用いてプロジェクトを組織する.
フレームワークとは、「開発者が自分の意思で特定の部分を記入すれば、プログラムを完了できるフレームワークを備えた準備されたコードシステム」を意味します.
モジュールは
Nodeはmodule requireを使用し、オブジェクトを受信および使用できます.
var createError = require('http-errors');
var express = require('express');
var path = require('path');
このような形で受け取ることができます.
exports.pi = 3.14;
exports.add = (a,b) => a+b;
次にexportsを使用します.モジュールをエクスポートしてから、他のモジュールで使用できます.
module.exportsを使用すると、オブジェクトとしてまとめてエクスポートできます.
var calculator = {
pi :3.14,
add : (a,b) => a + b
}
module.exports = calculator
オブジェクトを直接exportsに入れることができないのは、オブジェクトを直接exportsに入れると、exportsが他のオブジェクトとして割り当てられ、requireでロードするときに使用できないためです.したがって、オブジェクトとして割り当てられた場合はモジュールです.exportsコマンドで出口してください.
私は自分でモジュールを作成して使用することができます.また、最初に作成したコードのように、requireで作成して提供したモジュールを使用することができます.
また、既に作成されているモジュールは2種類存在します.
コアモジュールとサードパーティモジュールが存在します.コアモジュールはnodeです.js開発者たちが作った、node.jsにはモジュールが内蔵されており,サードパーティモジュールは外部開発者が開発し公開したオープンソースのモジュールである.サードパーティモジュールはnpmを使用してダウンロードできます.