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
Reference
この問題について(NodeJSとexpressJSを使用してサーバを処理する), 我々は、より多くの情報をここで見つけました https://velog.io/@jy777hi/nodeJS와-expressJS-사용해서-서버-다루기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol