ホームページ >ウェブフロントエンド >jsチュートリアル >node.jsを使用してシンプルなWebサーバーを構築する方法
このガイドは、node.jsとExpress.jsを使用してWebサーバーを構築することを示しています。 プロジェクトのセットアップ、サーバー構成、さまざまなリクエストタイプの処理、静的ファイルの提供、堅牢なエラー処理の実装をカバーします。
node.jsとnpm:
intill oded and and nowter.jsからを使用してインストールを確認します
node -v
npm -v
プロジェクトディレクトリを作成し、ナビゲートし、ファイルを生成して実行します。
express.jsをインストール:を使用して、Express.jsを依存関係として追加します。
npm init -y
package.json
create:npm install express
サーバーコードを収容するという名前のファイルを作成します。
インポートExpress:
Expressアプリを作成します:Expressアプリケーションをインスタンス化するには。
app.js
app.js
const express = require('express');
サーバーを起動します:app.js
ポート3000でサーバーを起動して
パート3:機能の強化(単純化)const app = express();
メッセージ管理:アプリケーションメッセージを保存するためにapp.get('/', (req, res) => { res.send('Hello World!'); });
ファイルを作成します。 クリーンなコードのためにルートでこれらのメッセージをインポートして使用します。
静的ファイルのサービング:静的資産(HTML、CSS、JavaScript)のpublic
ディレクトリを作成します。これらのファイルを提供するには、app.use(express.static('public'));
を使用してください。
投稿リクエストの処理:インストールbody-parser
(npm install body-parser
)フォームの提出を処理します。フォームデータを処理して保存するポストルートを作成します(例:この例の配列)。
データストレージ(簡素化):メモリ内配列を使用してデータを保存します(デモンストレーションのみ、生産にはデータベースが推奨されます)。
エラーの実装ミドルウェアの処理例外を優雅に管理するために。 EJSを使用してHTMLページを提供する
npm install ejs
app.set('view engine', 'ejs');
views
結論:
以上がnode.jsを使用してシンプルなWebサーバーを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。