2016-12-03 1 views
1

apiMiddlewareを実行時に設定することは可能ですか?&それぞれのクラスまたはapiにルーティングします。実行時にapiMiddlewareルートをコンフィグレーションする

E.g class standard = 1st 
    section = A 

http://myschool.com/school/1/A/attendance 

var apiMiddleware = { 

    school : { 

     get : { 

      //class id = 1 
      1 : { 
       A : { 
        attendance : myschool.attendance 
       }    

      } 
     }, 
     post : { 

     } 
    } 

} 

上記の例のように、私はセクションAの1st stdの出席シートを取得しています。

私は何出席第一のstdのシートsectionB私は..... 12日のstdまで

A : { 
    attendance : myschool.attendance 
    } 
B : { 
    attendance : myschool.attendance 
} 

と同じコードを書き換えしたくない場合は

この問題は、専門家がこの問題に遭遇した可能性があります。&解決策も見つかりました。同じことについての提案を聞くのは素晴らしいことかもしれません。パラメータを持つ

答えて

0

使用URLパターン:たとえば

http://myschool.com/:school/:class/:section/attendance 

expressjsを使用して:ここで

var express = require('express'); 
var app = express(); 

app.get('/:school/:class/:section', function(req,res,next){ 
    console.log(req.params);  
}); 

は、オブジェクト req.paramsは、URLの可変部分を持つことになります。

関連する問題