Making Server #1 (Node JS, Express, NodeMon)


まずsrc(source)フォルダを作成し、indexを作成します.jsに参加します.
package.jsonファイルで、スクリプトでファイルの場所を変更します.(src/index.js)
ファイル名はindexでなければなりません.jsでなくてもいいです.server.jsに変えましょう
ファイル名を変更するとエラーが表示されます.package.jsonファイルスクリプトに置き換えます(src/server.js).
そしてサーバjsにexpressパッケージからexpressをインポートする必要があります.
import express from "express";
このように入力すると、npmはnode modulesがexpressを探していることに気づきます.
今からexpressを書いてみましょう.
const app = express();
express関数を使用してexpressアプリケーションを生成します.
サーバーはずっと待っているパソコンです.
(情報を受信するためのコンピュータ)
サーバに要求を待たせる必要があります.
app.listen()
どのポートを聞くかサーバに伝えるべきです.
portとは、パソコンのドアや窓のようなものです.
一部のポートはネット上でオープンしています.通常、高数字のportは空です.
だからこのように書きます.
app.listen(4000, handleListening);
次に、関数を作成します.
console.log("Server listening on port 4000 🚀");
今コンソールにServer listening on port 4000 🚀という文が出てきます.
通常、サーバが起動している場合はlocalhostで接続できます.
住所欄にlocalhost:4000を打てばいいです.
Cannot GET/という言葉が出たら、それは成功です.
サーバーを切断したい場合はnodemonをオフにすることができます.(ショートカットキーCtrl+c)
再接続する場合は、npm run devをより良いものに変更できます.
import express from "express";

const PORT = 4000;

const app = express();

const handleListening = () =>

console.log(`✅ Server listening on port http://localhost:${PORT} 🚀`);

app.listen(PORT, handleListening);