动态路由请求在快速框架中呈现

时间:2015-07-11 05:24:01

标签: angularjs node.js express

我想尝试一些动态路由。我正在为我的节点js服务器使用express框架。这是我的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');


  });

这是我们的路由流程。我怎样才能正确地路由请求以及我的错误在哪里。

1 个答案:

答案 0 :(得分:0)

客户端 app.get('/views/adminpanel/url'

服务器url

除非客户端url变量= url,否则这将不匹配。我相信你想要这样的东西将app.get('/views/adminpanel/:url', function(req, res) { res.render('views/adminpanel/'+req.params.url); }); 作为uri中的一个参数。

rgb