我在我的项目中使用angular-sails,我在从角度控制器发送POST或GET请求时遇到问题。这是我的控制器:
Angular:UserController.js
myApp.controller('UserCtrl', function ($scope, $sails) {
$sails.post('/addUser', {name: 'test'}, function (response) {
console.log(response);
});
});
在sails服务器端控制器中,我有:
Sails:UserController.js
module.exports = {
addUser: function(req, res) {
//SQL query
return res.json({success: true});
},
_config: {}
};
在我的路线中:
Sails:routes.js
module.exports.routes = {
'post /addUser': {
controller: 'UserController',
action: 'addUser'
}
}
直接访问网址:localhost:1337/addUser
会给我:
{success: true}
但是,从角度控制器发出post / get请求什么都不做。
可能是什么问题?
-
解决方案:将角度帆更新到版本v0.1.3将解决问题。
答案 0 :(得分:3)
将angular-sails更新为版本v0.1.3将解决问题