0
我无法访问我的帖子参数时,我在做与角度支柱请求POST参数,这里是我的角度代码:无法访问使用expressJs与AngularJs POST请求
var request = $http({
method: 'POST',
url: '/api/login',
data: {
login: 'alex',
password: 'test'
}
})
.success(function (res, status, headers) {
if (res.token != 'undefined'){
user.token = res.token;
user.login = credentials.login;
user.userid = res.userid;
user.islogged = true;
$cookieStore.put("user", user);
}
}).error(function(data, status, headers, config) {
console.log(data);
});
这里是在我的路由器文件我的后端代码:
/************ API ******************/
app.post('/api/login', user.login);
这里是我的用户控制器的代码
exports.login = function(req, res) {
console.log(req);
var user = {
login: req.query.login,
password: sha1(req.query.password)
};
...
}
我没有什么req.query对象,否则,如果我使用高级REST客户端插件的铬一切工作正常我的请求。
注意:我正在使用body-parser模块来读取我的请求的参数。
这里是GitHub的库:https://github.com/alex3165/numeractive/tree/dev/node