エクスプレス・アーキテクチャ

図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、静的リソースサーバ

静的リソースファイルは、管理対象または静的()メソッドが提供する高速フレームワークを使用していました。特定のディレクトリ(フォルダ)サーバは別名の形で表現するホスティング、ホスティング。すべてのファイルは、フォルダをホストされている、あなたはサーバーのアドレスにアクセスすることができます。          

おすすめ

転載: www.cnblogs.com/lym1907A/p/12088232.html