我正在使用angular-sails在我的项目中,我在从 Angular Controller 发送 POST 或 GET 请求时遇到问题。这是我的 Controller :
Angular:UserController.js
myApp.controller('UserCtrl', function ($scope, $sails) {
$sails.post('/addUser', {name: 'test'}, function (response) {
console.log(response);
});
});
在 sails 服务器端 Controller 中,我有:
Sails:UserController.js
module.exports = {
addUser: function(req, res) {
//SQL query
return res.json({success: true});
},
_config: {}
};
在我的 route :
Sails:routes.js
module.exports.routes = {
'post /addUser': {
controller: 'UserController',
action: 'addUser'
}
}
访问网址:localhost:1337/addUser
直接给我:
{success: true}
但是,从 Angular Controller 发出 post/get 请求不会执行任何操作。
可能是什么问题?
--
解决方案:将 Angular-sails 更新到 v0.1.3 版本即可解决该问题。
最佳答案
将 angular-sails 更新到版本 v0.1.3 将解决该问题
关于node.js - Angular-sails 中的 POST/GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22483510/