Javascript AngularJs和ExpressJs。他们彼此交谈得怎么样?
我目前正试图找出如何将后端节点与前端angularjs关联起来 在我的角度控制器中:Javascript AngularJs和ExpressJs。他们彼此交谈得怎么样?,javascript,angularjs,node.js,express,Javascript,Angularjs,Node.js,Express,我目前正试图找出如何将后端节点与前端angularjs关联起来 在我的角度控制器中: $http.get('/api/getPlayer/' + id) .success(function(data) { console.log(data); }) .error(function(data) { console.log('error: '+data); }); 假设我想创建一个api,该api获取一个名为getPlayer的播放器
$http.get('/api/getPlayer/' + id)
.success(function(data) {
console.log(data);
})
.error(function(data) {
console.log('error: '+data);
});
假设我想创建一个api,该api获取一个名为getPlayer的播放器及其id的信息
在my routes.js中:
module.exports = function(app) {
app.get('/api/getPlayer/:id', function(req, res) {
console.log('hi');
var test = {
a: test
};
res.json(test)
});
}
我的理解是http.get将调用app.get。我是不是想错了?一般来说,我对路由和web应用程序还是相当陌生的 它将调用您创建的http端点。它不会“调用app.get”,但也许你不是这个意思。@DaveNewton那么我的routes.js代码实际上没有创建一个名为“/api/getPlayer/id”的http端点?是的。你的语言不精确,客户端没有调用“app.get”,它会命中端点,就像我说的那样。