Express-router

3201 ワード

簡単なExpressルーティング
このチュートリアルでは、Expressルーティングについて簡単に説明します.
ルーティング(Routing)は、あるウェブサイトノードへのクライアントのアクセスにアプリケーションがどのように応答するかに関するURI(またはパスと呼ばれる)と、特定のHTTPメソッド(GET、POSTなど)から構成される.
各ルーティングには、1つまたは複数のプロセッサ関数があり、ルーティングに一致すると、この/いくつかの関数が実行されます.
1.ルーティングの定義は、次のような構成で構成されています.
app.METHOD(PATH, HANDLER).ここで、appはexpressインスタンスである.METHODはあるHTTP要求方式の一つである.PATHはサーバ側の経路である.HANDLERは、ルーティングが一致したときに実行する必要がある関数です.
このチュートリアルでは、appという名前のexpressインスタンスがすでに存在し、アプリケーションが実行されていると仮定します.アプリケーションを作成して実行する方法に慣れていない場合は、Hello worldインスタンスを参照してください.
2.次のコードは、いくつかのルーティングの例を示しています.
/
/            "Hello World!"   
app.get('/', function (req, res) {
  res.send('Hello World!');
});

//      ---
title: Express-router
date: 2017-07-05 09:35:31
tags:
    - Express
    - Node
categories:
---

#       Express   

        Express           。
>   (Routing)     URI(     )       HTTP   (GET、POST  )   ,                      。

                    ,       ,  /       。

1.            :

app.METHOD(PATH, HANDLER)。  ,app     express   ;METHOD     HTTP         ;PATH         ;HANDLER                。

*               app   express    ,           。                    ,    Hello world   。*

2.              :

/

/ウェブサイトのトップページへのアクセスは「Hello World!」というapp.get('/',function(req,res){res.send('Hello World!')})に戻ります.
//ウェブサイトのトップページはPOST要求app.post('/',function(req,res){res.send('Got a POST request'););
///userノードはPUT要求app.put('/user',function(req,res){res.send('Got a PUT request at/user'););
///userノードはDELETE要求app.delete('/user',function(req,res){res.send('Got a DELETE request at/user'););

         ,              。


---
title: Express-router
date: 2017-07-05 09:35:31
tags:
    - Express
    - Node
categories:
---

#       Express   

        Express           。
>   (Routing)     URI(     )       HTTP   (GET、POST  )   ,                      。

                    ,       ,  /       。

1.            :

app.METHOD(PATH, HANDLER)。  ,app     express   ;METHOD     HTTP         ;PATH         ;HANDLER                。

*               app   express    ,           。                    ,    Hello world   。*

2.              :

/

/ウェブサイトのトップページへのアクセスは「Hello World!」というapp.get('/',function(req,res){res.send('Hello World!')})に戻ります.
//ウェブサイトのトップページはPOST要求app.post('/',function(req,res){res.send('Got a POST request'););
///userノードはPUT要求app.put('/user',function(req,res){res.send('Got a PUT request at/user'););
///userノードはDELETE要求app.delete('/user',function(req,res){res.send('Got a DELETE request at/user'););

         ,              。


  POST   
app.post('/', function (req, res) {
  res.send('Got a POST request');
});

// /user      PUT   
app.put('/user', function (req, res) {
  res.send('Got a PUT request at /user');
});

// /user      DELETE   
app.delete('/user', function (req, res) {
  res.send('Got a DELETE request at /user');
});

ルーティングの詳細については、公式サイトに移動してルーティングガイドの章を参照してください.