我对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获取信息? (现在我觉得不对劲)。 如果它不能以这种方式工作,我怎样才能将信息'从'和'传递到前端? 非常感谢提前!