図1に示すように、高速インストール
`` `
1特急は何ですか?
Expressは、Webフレームワークの急速な発展のためのプラットフォームnodejs基づいています。
2、インストール命令
A)のMyAppに、新しいファイルのMyApp部材を作成
NPM initコマンドファイルpackage.jsonのによって生成されたB)
、C)、新たなファイルindex.jsメイン(ファイルエントリである)、
D)は、モジュールは、現在のディレクトリのMyAppにインストール発現します。
注:--save //開発環境を発現インストールNPMを使用することができる
ラインに使用することができる--savedev //環境を発現インストールNPM
サービスが開始発現、3
)3.1を明示モジュールに導入される
3.2)被験体を発現するために応じて一つのアプリケーションオブジェクトVARモジュールを生成しますエクスプレス=アプリ();
3.3)アプリ経路に結合するように、結合されたポート
app.get( '/'、関数( REQ、RES){}); // バインド経路
app.listen(3000); //結合ポート
`` `
2、特急路線
`` `
1ルートは何ですか?
URLアドレスと組成に要求タイプ(GET、POST)により、結合されたデータに応じて対応するサービスロジックを実行します。
`` `
3、静的リソースファイルをホスティング表現
`` `
Expressがexpress.useている(「静的」、「/パブリック」)
//静的リソース:最古のページには、内容を更新することができない静的なページである、データが死んで書かれています。
一時的な共有ファイル、CSS、JSのツールや画像などという静的リソースを、変更されません。
`` `
###概要
1.1、エクスプレスブリーフ
Expressはnodejsプラットフォーム、ミニマリスト、Webベースのフレームワークの急速な発展です。(経由のWebブラウザは、プロジェクトページをWebプロジェクトと呼ばれている許可します)
1.2、Expressの特長
機能モジュールの2.1発生した一連の開発時間の重複を排除し、コールを提供します
2.2コード、強固な友好と開発経験、シンプルなAPIの急速な発展
2.3 Expressはちょうど前例のない機能拡張を行って、元の関数を変更しないでnodejs
1.3、エクスプレス公式サイト
2、Expressはインストールして使用
2.1 Expressのインストール
`` `
インストール手順:インストールNPMエクスプレス--save
`
2.2 Expressは、サーバーを構築するために使用されます
JS `` `
// 1、組み込まエクスプレスモジュール。
VARのエクスプレス=必要とする( '発現' )。
// 2、エクスプレスモジュールは、アプリケーション・オブジェクトに従って生成
VARアプリ=新しいエクスプレス()。
//バインディングルーティング
app.get( '/'、関数( REQ、RES){res.send( ' ルート');});
// 3、結合ポート
app.listen(3333、funciton(){
はconsole.log( 'エクスプレスServerが正常に起動しました!');
});
`` `
ルート#### 3、エクスプレスフレーム
3.1はじめにルーティング
`` `
1ルートは何ですか?
URLが、ルーティングノードアドレス及びGETまたは組成などポストリクエストパラメータであるサービス・ロジックを対応このノードで処理することができます。
2、urlは何ですか?
URL:ユニフォームリソースロケータ()
3、ルートの終わりの前と後の違いは?
ルートのフロントエンド:ビジネス・ロジックのフロントエンドのフロントページに従って処理されるジャンプ。
経路の後端:クライアントがサーバーに送信されたデータに基づいて、ジャンプページサーバ(後端)ビジネスプロセスに応じて
注:フロントエンド処理経路フロントエンドのビジネス・ロジック、ルーティングサービスの後端側であります処理ビジネスロジック
`
#### 4、静的リソースサーバ
静的リソースファイルは、管理対象または静的()メソッドが提供する高速フレームワークを使用していました。特定のディレクトリ(フォルダ)サーバは別名の形で表現するホスティング、ホスティング。すべてのファイルは、フォルダをホストされている、あなたはサーバーのアドレスにアクセスすることができます。