エクスプレスフレームのルーティング

(ルーティングルーティングすること)であるの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「);

 

おすすめ

転載: www.cnblogs.com/loaderman/p/11505821.html