如何将参数从express传递给angular?

时间:2017-03-03 13:42:02

标签: angularjs http express

我对AngularJS和ExpressJS相对较新。我搜索了谷歌的答案,但仍然坚持这个问题。因此,我来​​到这里看看是否会有任何善良的人帮助我。

以下是故事:有一个名为A的Web应用程序,前端为AngularJS 1.5.x,后端为ExpressJS 4.x,+ NodeJS。还有另一个应用程序B,它通过URL将信息发送到A的服务器。所以A的服务器现在获取参数的信息,它需要将它们传递给A的前端。

见下文:Express中的服务器端代码 - 基本上,代码从名为“from”和“to”的URL中获取两个参数,然后将它们发送到前端。

app.get('/map/:from-:to', function (req, res) {
    res.send(req.params);
});

见下文:Angular中的客户端代码 - 如果我想获取参数,我需要知道信息:[FROM-TO]这正是我需要检索的信息......

 $http.get('/map/'+ [FROM-TO]).then(function (d) {
    console.log("MAP " + d);
  });

我的问题是:是否有可能以这种方式从Express获取信息? (现在我觉得不对劲)。 如果它不能以这种方式工作,我怎样才能将信息'从'和'传递到前端? 非常感谢提前!

0 个答案:

没有答案