これは単なる構築であり、環境はなく、操作するサーバー側の JS もありません。最初に環境を構築して、「hello world」ページに入りましょう。
はい、Win7 でのセットアップについては、ステップバイステップで行うだけで問題ありません。ここでは、あまり詳細を理解する必要はありません。今の私たちの主な目的は、環境を改善することです。そうでないと次のステップはありません。
ステップ 1. ダウンロード
node.js は、Windows の Cygwin にインストールする必要があります。Cygwin Web サイトにアクセスして、Cygwin インストール プログラムをダウンロードします。
Cygwin Web サイト: http://cygwin.com/
直接ダウンロード アドレス: http://cygwin.com/setup.exe
ステップ 2. インストール
ダウンロードした Cygwin プログラムをインストールします。基本的には次のステップに進むだけです。
「ダウンロード ソースの選択」インターフェースで選択 - 》インターネットからインストール
「インターネット接続の選択」インターフェースで選択 - 》直接接続
「ダウンロード サイトの選択」で選択インターフェイス-》 これはあなたの選択です。ダウンロードしたイメージを選択するだけです。より速い .jp で終わる日本語の Web サイトを使用することをお勧めします。
注: 初めてインストールする場合は、警告が表示されます。ポップアップが表示される場合がありますが、無視して「OK」をクリックしてください。
ステップ 3. インストール コンポーネントを選択します
注: コンポーネントは多数あるため、検索を使用して見つけることをお勧めします。名前をクリックして選択すると、選択を示す X (十字) が入った小さな四角形が表示されます。
開発カテゴリ
gcc-g : C コンパイラ
gcc-mingw-g : GCC C 用の Mingw32 サポート ヘッダーとライブラリ
gcc4-g : G サブパッケージ
git: 高速バージョン制御システム – コア ファイル
make: 「make」ユーティリティの GNU バージョン
openssl-devel: OpenSSL 開発環境
pkg-config: インストールされているライブラリに関する情報を取得するために使用されるユーティリティ
zlib -devel: zlib 圧縮/解凍ライブラリ (開発)
エディター カテゴリ
vim: Vi 改善 – 強化された vi エディター
Python カテゴリ
すべて
注: すべて安全ですか? Python の右側にあるアイコンをクリックして [インストール] に切り替えるだけです。
Web カテゴリ
wget: HTTP および FTP 経由で WWW からファイルを取得するユーティリティ
curl: マルチプロトコル ファイル転送コマンドライン ツール
次のステップ インストールする必要がある依存コンポーネントが多数あります。基本的には、「次へ」をクリックするだけです。
注: コンポーネントはすべてオンラインでダウンロードされるため、時間がかかる場合がありますが、そのままお待ちください。
ステップ 4. ash.exe を実行します
インストール後、デスクトップにアイコンが生成されます (デスクトップ項目でアイコンを生成するを選択した場合)。このアイコンを実行しないように注意してください。
フォルダーを開き、C:cygwinbin ディレクトリに入ります。これは、インストール ディレクトリを変更した場合、cygwin インストール ディレクトリの下の bin ディレクトリに入ります。
ash.exe を実行します
ポップアップ コマンド ウィンドウで ./rebaseall -v コマンドを実行します
コマンドの実行が完了するまで待機し、exit を実行して ash を終了します
ステップ 5. Node.js をダウンロードしてインストールします
デスクトップで Cygwin プログラムを実行します。
コマンド ウィンドウに「wget http://nodejs.org/dist/node-v0.4.7.tar.gz」と入力し、Enter キーを押します。
注: この記事を書いているのは、node.js の最新バージョンが node-v0.4.7、http://nodejs.org/dist/node-v0.4.7.tar.gz がノードであるためです。 js のダウンロード アドレスについては、この記事を読んだときに、node.js Web サイトにアクセスして最新のダウンロード パスを取得し、置き換えることができます
Node.js Web サイト: http://nodejs.org/
コマンド ウィンドウに tar xf node-v0.4.7.tar.gz と入力し、Enter キーを押します。node-v0.4.7.tar.gz は、ダウンロードしたバージョンです。
コマンド ウィンドウに「cd node-v0.4.7」と入力し、Enter キーを押します。
コマンド ウィンドウに ./configure と入力し、Enter キーを押します。
コマンド ウィンドウに「make」と入力し、Enter キーを押します。
コマンド ウィンドウに「make install」と入力し、Enter キーを押します。
これで、node.js のインストールが完了しました。
コマンド ウィンドウに「node –version」と入力し、Enter キーを押して、node.js のバージョンを確認します。
ステップ 6. DNS を設定します
フォルダーを開いて、C:cygwinetc フォルダーに移動します。
resolv.conf ファイルを手動で作成します。
新しく作成した resolv.conf ファイルをメモ帳で開き、次の内容を追加します。
nameserver 8.8.8.8
nameserver 8.8.4.4
保存して閉じます。
ステップ終了。Node.js が実行できるかどうかをテストします。
この時点でセットアップは完了しましたが、正しく実行できるかどうかはわかりません。それでは、サンプル ファイルを作成してみましょう。テストしてください。
C:cygwin ディレクトリに example.js を作成します
var http = require('http');
http.createServer(function (request,応答) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('Hello World'); ).listen(8888);
console.log('http://127.0.0.1:8888/ で実行されているサーバー');
保存 (注: UTF-8 形式で保存します)そうでない場合は、構文エラーが報告されます)。
cygwin を実行し、コマンド ウィンドウに「node /example.js」と入力して Enter キーを押します
サーバーが http://127.0.0.1:8888/ で実行されていることがわかりますか
cygwin を閉じずに、ブラウザを開いて http://127.0.0.1:8888/ にアクセスして、Hello World ページが表示されるかどうかを確認します。