(ルーティングルーティングすること)であるのURI (またはコール・パス)および特定のHTTP メソッド(GET 、POST Webサイトのノードへのクライアントアクセスにどのようにアプリケーションの応答に関連するからなるなど、)、
シンプルなルーティング設定
使用する場合は、GETをWebサイトへのアクセスを要求するとき、何かの操作を行います。
app.get( "网址"、関数(REQ、RES){ });
場合は、ポストURLにアクセスするとき、何かの操作を行います。
app.post( "URL"、関数(REQ、RES){ });
//ユーザー受け入れるようにノードのPUT リクエストを
app.put( '/ユーザー'、関数(REQ、RES){ res.send( 'ガットに/ユーザPUT要求' ); });
//ユーザーのノードが受け入れDELETE リクエストを
アプリ。削除( '/ユーザー'、関数(REQ、RES){ res.send( 'ガットに/ユーザDELETEリクエスト' ); });
ダイナミックルーティング設定:
app.get(関数(REQ、RES){ VARの ID = req.params [ "ID" ]; res.send(ID); });
定期的に試合をルーティング:
app.get( '/ AB * CD'、関数(REQ、RES){
res.send( 'AB *はCD' ); });
内部のルーティングは、取得取得した値で
app.get(」/ニュース、機能(REQ、RES){
にconsole.log(req.query);
});
ケース:
/ * * * 2017年8月5日0005.上で管理者によって作成 * / / * プロジェクトに1.CD 2.npmのinit --yes / NPMのinit package.json作成 Expressがインストール3. --save ExpressをインストールNPM CNPMインストール発現--saveを 使用して4を導入し発現する ; VAR =( '発現')を必要とする発現 VAR =新しい新しいアプリ表現() app.get( ''、関数(REQ、RES){ }) * * * / VARの =エクスプレス必要( 'エクスプレス'); / * 導入* / VARアプリ= 新しい新しいエクスプレス(); / * インスタンス化* / app.get( '/'、関数(REQ、RES){ res.send('ハローエクスプレス' ); }) app.get( '/ニュース'、関数(REQ、RES){ res.send( 'ニュースモジュール' ); }) app.get( '/ログイン'、関数(REQ、 RES){ res.send( 'ログブロック' ); }) app.get( '/レジスタ'、関数(REQ、RES){ res.send( '登録モジュール' ); }) // POST // アプリ。 POST( '/ doLogin'、関数(REQ、RES){ // // }) // 動的ルーティング app.get( '/ newscontent /:AID'、関数(REQ、RES){ //req.paramsは通過経路取得動的に価値 にconsole.log(req.params)を、 VaRの AID = req.params.aid; res.send( 'newscontentモジュール- ' + AID); }) app.listen( 3000、 ' 127.0.0.1「);