1、nodejsインストール
バージョン1.1 Nodejsノード-v(バージョン:バージョン)を検出するために、
1.2パス構成nodejs環境変数(現在のバージョンは、環境変数を設定し、自動的にインストールされている)コマンド:パス
1.3 NPM(ノードパッケージmangment)ノードパッケージ管理ツール
NPMノードと以前のバージョンが分離され、2つのモジュールが、別々にインストーラに今パッケージ化NPMノードに実装されています
2. nodejs何ですか?
nodejs、JavaScriptの動作環境であるJSファイルの実装のためのプラットフォームです。
その上でJava、PHP、PythonとC#の、そして:nodejsなど、他のサーバーサイドの言語に似ています。Javascriptを:ブラウザのオブジェクトベース、イベント駆動型のスクリプト言語で実行されています。nodejs:JS自体は、プラットフォームのランタイム環境です。nodejs:httpに、FS、パス、URL、クエリ文字列のモジュール。nodejsプラットフォームは、サーバーサービスへのそれぞれの機能を達成するために使用された模倣のOS(オペレーティングシステム)にあります。
3、nodejs機能
図1に示すように、イベント・ドリブン機構
2、シングルスレッド(リソースCPUの非同期動作を効率的に使用)
3、非ブロッキング機構
4、REPL環境
REPL:対話的環境を実行することができます
終了REPL環境:
1、命令".exit"
2は、Ctrl + C:ダブルクリッ
5、ノードは、コマンドのjsファイルを実行します
一般的に使用されるDOSのコマンド:
CLSを:クリアスクリーンの
CDは:ファイルのパスを変更する(..前のフォルダへの出口)
DIR:現在のフォルダのファイルの統計リスト
nodeコマンド:コンパイラの実行.jsファイル
6違い、nodejsおよびJavaScript
図1に示すように、JavaScriptのオブジェクト・ベース、イベント駆動型のスクリプト言語ブラウザ側で実行されることです。
2、プラットフォーム、環境支援JavaScriptの実行中であるnodejs。nodejsは異なるHTTPなどのモジュール、FS、パスモジュールをパッケージ化。サーバー側の機能を作るために使用されます。
7、HTTPモジュール
HTTP:ハイパーテキスト転送プロトコル
モジュール:nodejsプラットフォーム機能、開発者に放り出さ。HTTPモジュールは、サーバーのサーバー作成することができます説明1 HTTPモジュールを2 REQ、RES説明3ポート番号の役割と同じサーバーで複数のアプリケーションを受け取ることができる限り、別のポート番号として、あなたは別のサービスにアクセスできます。(あなたが別のサービスと異なるポート番号のアプリケーションを作成することができます)(1--1000)のポート番号は、(システムに勝つ)システムへのサービスです。FTP:21 80 443プリンタポートは、一般的に4桁のポート番号である4 req.urlのデフォルトで値は「/」ホスト名(ローカルホスト)とポート番号の後にデータがある場合、req.urlを取ります値は、後者のポート番号である5 res.write()。 RES:responseres.write(); //(サーバがクライアントにデータを送信)6 res.end()終了() :エンドサーバー停止に終了顧客応答側。最終出力の終了前に行うことができます