NodeJSとexpressJSを使用してサーバを処理する


node.jsのため、サーバ側でもjavascriptを使用できます!


NodeJSが登場するまでブラウザでJavaScriptを使用したことがあります.
NodeJSが出てきたので、ブラウザ側ではなくサーバー側でJavaScriptを使うことができます!
JavaScriptはサーバ側で使用できる言語です.
ExpressJS:nodeJSは自動車のエンジンで、expressJSはそれを使って他のシステム(ウェブサイト、アプリケーション)を作成することができます.
express.jsはnodeJSのフレームワークと考えられる.

node.jsのダウンロードまたは確認

$ node -v

express Webの実行


作業する作業ディレクトリを作成した後npm packageを作ります.
npm packageを作成するには、まず$npm initコマンドを実行します.
上のコマンドを実行するのがパッケージです.jsonファイルを生成します.

back-endはindexjsから始まります.ファイルを作成!

expressはnodeJSのフレームワークです。ダウンロードjs

$ npm install express -save上記のコマンドを実行するとpackageになります.jsonにexpressが追加されていることがわかります.
  "dependencies": {
    "express": "^4.17.1"
  }
次にnode-moduleが追加され、依存関係ライブラリがモジュールに追加されます.
上記のコマンドに--saveが追加されたのでdependenciesに追加されます.
依存項目に追加すると、node-moduleはgitにアップロードされる場合を除きます.-->モジュールがたくさん取り付けられているので、重すぎます.したがって、dependenciesに追加すると、受信して使用する人はnpm installコマンドでノードモジュールのモジュールをインストールして使用することができます.
index.jsはバックエンドの起点なので、基本的なexpressです.js webを作成したいです!

https://expressjs.com/en/starter/hello-world.html

index.js

const express = require('express'); // package.json에 dependencies로 express추가 --> express module을 가져온다.
const app = express(); // 새로운 express app을 만듦
const port = 5000; // back server port 설정

app.get('/', (req, res) => {
  res.send('Hello NodeJS! :)');
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`);
});

package.json

  "scripts": {
    "start": "node index.js", // 추가
  },
学習中のノードと応答シリーズを通じて、あなたの概念を理解し、実践します.
https://bit.ly/3wGxKGC