dynamic路由请求在快速框架中呈现
我想尝试一些dynamic路由。 我为我的节点js服务器使用快速框架。 这里是我的HTML代码
<a href="/views/adminpanel?url={{mMenu.WebAddress}}" ng-click="Description(mMenu.WebAddress)">{{mMenu.MenuName}}</a>
在客户端
$scope.Description = function(url) { $http({'method' : 'get', 'url' : '/views/adminpanel/'+url; }).success(function(data) { }). error(function(data){ }) }
而在服务器端,
app.get('/views/adminpanel/url', function(req, res) { res.render('views/adminpanel/url'); });
这是我们的路由过程。 我怎么能正确地路由请求,哪里是我的错误。
客户$http({'method' : 'get', 'url' : '/views/adminpanel/'+url;
服务器app.get('/views/adminpanel/url'
除非客户端的urlvariables是= url
那么这将不匹配。 我相信你想要这样的暴露url
作为uri参数。
app.get('/views/adminpanel/:url', function(req, res) { res.render('views/adminpanel/'+req.params.url); });