Web 開発を学習していて、Node.js プロジェクトの開始方法について混乱していませんか?心配しないでください、私はあなたを持っています!わずか 5 つのステップで、Node.js と Express.js を使用して最初のバックエンドを作成する方法を説明します。
1. Node.js と npm をインストールする: 公式 Web サイトから Node.js をダウンロードしてインストールします。パッケージの管理に役立つ npm (Node Package Manager) が付属しています。
2.プロジェクト フォルダーの作成: プロジェクト用のフォルダーを作成します。ターミナル (またはコマンド プロンプト) を開き、次のように入力します。
mkdir my-node-project cd my-node-project
3.プロジェクトの初期化: フォルダー内で、次のように入力して新しい Node.js プロジェクトをセットアップします。
npm init
これにより、すべてのプロジェクト情報と依存関係が保存される package.json ファイルが作成されます。不明な場合は、質問ごとに Enter キーを押してください。
4. Express.js をインストールします: Express.js は、バックエンドの構築を簡単にするフレームワークです。次のように入力してインストールします:
npm install express
物事を整理整頓しておくことが重要です!プロジェクトを構成する方法は次のとおりです:
フォルダー構造の例:
my-node-project/ ├── routes/ ├── server.js ├── package.json └── node_modules/
1.ファイルを作成します: プロジェクト フォルダー内に、server.js という名前のファイルを作成します。これがアプリのエントリ ポイントになります。
2.最初の Node.js サーバーを作成します:
const express = require('express'); // Importing express const app = express(); // Creating an express app // Create a route that sends a response when visiting the homepage app.get('/', (req, res) => { res.send('<h1>Hello, Express.js Server!</h1>'); }); // Set up the server to listen on port 3000 const port = 3000; app.listen(port, () => { console.log(`Server is running on port ${port}`); });
3.テストしてみます: 次のように入力してサーバーを実行します:
node server.js
次に、Web ブラウザを開いて http://localhost:3000 に移動します。 「こんにちは、Express.js サーバー!」と表示されるはずです。画面に表示されます!
ルートは、サーバーがさまざまな URL リクエストにどのように応答するかを定義します。
1.ルートを作成します:server.js ファイルには、すでにルートが 1 つあります:
app.get('/', (req, res) => { res.send('Hello, Express.js Server!'); });
2.ルートを追加: ルートをさらに追加しましょう:
app.get('/about', (req, res) => { res.send('This is the about page'); }); app.get('/contact', (req, res) => { res.send('This is the contact page'); });
3.ルートをテストします: 保存した後、ブラウザに移動して次の URL にアクセスします:
サーバーを実行し続けて変更をテストするには:
1.サーバーを起動します: サーバーを再度実行します:
node server.js
2.テストしてみます: ブラウザで URL にアクセスするか、Postman などのツールを使用してリクエストを送信できます。
3.サーバーを最新の状態に保つ: コードを変更するとサーバーが自動的に再起動される、nodemon をインストールできます:
npm install -g nodemon
ここで、node server.js の代わりに、以下を実行します。
nodemon server.js
http://localhost:3000/ にアクセスすると、以下が表示されます:
Hello, Express.js Server!
http://localhost:3000/about にアクセスすると、以下が表示されます:
This is the about page
この印刷可能なバックエンド開発者概念テンプレートを使用して、進捗状況を追跡してください!
初心者の開発者は、適切な技術スタックの選択に苦労することが多く、時間の無駄やモチベーションの低下につながります。そこで、私は Notion で美しくデザインされた非常にわかりやすい 6 か月のバックエンド開発者ロードマップを作成しました。これにより、進捗状況を追跡し、目標を達成できるようになります。_
このロードマップ:
この記事をお読みいただきありがとうございます。必ずフォローしてください?最新のアップデートについては。
Lire la suite : compétences pour devenir développeur backend en 6 mois (feuille de route)
以上がNode.js を使用した最初のバックエンド アプリケーションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。