0
我使用Node.js的表達來構建簡單的REST API,我已經建立像構建多層寧靜的API表達
app.get('/sites/:site/:building/:floor',function(req,res){
var building = req.params.building, floor = req.params.floor, site = req.params.site;
console.log('query site ',site,building, floor);
.....
}
當客戶端做了AJAX請求angular.js
一個API$http.get('/sites/london')
.success(function(data) {
}).error(function(data, status, headers, config) {
});
服務器不會對這種URL的迴應,除非我改變了快遞API來
app.get('sites/:site',function(){})
app.get('sites/:site/:building',function(){})
app.get('sites/:site/:building/:floor',function(){})
但上面的方式太乏味了,所以我想知道是否可以用一句話建立API app.get('sites/:site/:building/:floor',function(){})