開発者として、個人の Web サイトを持つことは非常に重要です。自分のスキルや経験を披露するために使用できるだけでなく、新しいテクノロジーやコンセプトを試すための実験プラットフォームとしても機能します。
現在、Web 開発において Node.js の人気が高まっており、個人の Web サイトを構築するために Node.js を使用することを選択する人が増えています。この記事では、Node.js といくつかの人気のある npm パッケージを使用して独自の個人 Web サイトを構築する方法を紹介します。
1. Node.js のインストール
まず、Node.js をインストールする必要があります。インストールパッケージは、Node.js の公式 Web サイト (https://nodejs.org/) で見つけて、「ダウンロード」ボタンをクリックします。インストールプロセスは非常に簡単で、プロンプトに従うだけです。
2. プロジェクトの作成
Node.js がインストールされたら、プロジェクトの作成を開始できます。空のフォルダーを開き、コマンド ラインに入力します。次に、次のコマンドを入力します。
npm init
これにより、新しい npm プロジェクトを作成することができます。このプロセス中に、名前、バージョン番号などのプロジェクトに関する情報を提供する必要があります。完了すると、プロジェクト フォルダーに package.json ファイルが見つかります。このファイルには、プロジェクトに関するメタデータが含まれています。
3. 依存関係をインストールする
次に、依存関係をインストールする必要があります。コマンド ラインで次のコマンドを入力します。
npm install express jade body-parser --save
これにより、Express、Jade、および Body-parser パッケージがインストールされ、Web サイトを作成し、Web サイト間でデータをやり取りできるようになります。これらのパッケージをプロジェクトの依存関係に追加するには --save オプションを使用することに注意してください。これは、npm install コマンドを使用すると、これらが一緒にインストールされることを意味します。
4. サーバーの作成
ここで、サーバーの作成を開始できます。新しいファイルserver.jsを作成し、次のコードを入力します:
var express = require('express'); var app = express(); app.set('view engine', 'jade'); app.get('/', function(req, res) { res.render('index'); }); app.listen(3000, function() { console.log('Server started on port 3000'); });
このコード ブロックを簡単に見てみましょう。
var express = require('express'); var app = express();
まず、require 関数を使用して Express モジュールを導入し、新しい Express インスタンスを作成します。これを app という変数に保存します。
app.set('view engine', 'jade');
次に、Jade テンプレート エンジンを使用してビューをレンダリングすることを Express に伝えます。 app.set メソッドを使用して、ビュー エンジンとテンプレート ファイルの拡張子を設定します。
app.get('/', function(req, res) { res.render('index'); });
これは私たちのルーターです。 Express にどの URL に応答を返すかを指示します。この場合、ルート パス「/」に設定します。ルーターがリクエストを受信すると、Jade ビューをレンダリングします。
app.listen(3000, function() { console.log('Server started on port 3000'); });
最後に、Express の app.listen メソッドを使用してサーバーを起動します。ポートを 3000 に設定し、サーバーが起動したことを示すメッセージをコンソールに出力します。
5. ビューの作成
次に、Jade ビューを作成します。 Jade は、インデントを使用して HTML コードを編成する HTML 用のテンプレート エンジンです。新しいビューフォルダーを作成し、その中にindex.jadeという新しいファイルを作成します。次のコードを入力します。
html head title My Personal Website body h1 Hello, World!
これは、Jade ビューの最小限の例です。ページ上にはタイトルのみが表示されます。ここでは、Jade テンプレート エンジンが HTML コードを生成することを意味します。 HTML とは異なり、Jade はタグの代わりにインデントを使用します。
6. テスト Web サイト
すべての構築手順が完了しました。次に、Web サイトをテストします。コマンドラインに次のコマンドを入力します:
node server.js
これによりサーバーが起動し、ポート 3000 に設定されます。次に、ブラウザを開いてアドレスバーに「localhost:3000」と入力します。ページに「Hello, World!」と表示されます。
おめでとうございます。Node.js といくつかの一般的な npm パッケージを使用して個人 Web サイトを構築することに成功しました。
概要
この記事では、Node.js といくつかの一般的な npm パッケージを使用して個人の Web サイトを構築する方法を学びました。 Node.js のインストールから始まり、シンプルな Express サーバーと Jade ビューの作成まで、段階的に Web サイトを構築しました。
もちろん、これはほんの始まりにすぎません。より高度なテクノロジーとパッケージを使用して、Web サイトの機能と外観を拡張できます。しかし、これで個人用 Web サイトの構築を開始する方法がわかりました。あなたのウェブサイトが成功しますように!
以上がNodejsを使用して個人のWebサイトを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。