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!')})に戻ります.
//ウェブサイトのトップページは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'););
/ウェブサイトのトップページへのアクセスは「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'););
ルーティングの詳細については、公式サイトに移動してルーティングガイドの章を参照してください.
このチュートリアルでは、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');
});
ルーティングの詳細については、公式サイトに移動してルーティングガイドの章を参照してください.