我正在使用该request
模块,我得到了一个状态代码,200
但主体看起来像这样:��N�0��w9׃t�"���M�� c� ��@\�=���c���}�_YR���c�cߦZ�#�&�Z�~��m�F���+e�{s���gR/����Z�����f7)����Hq�3h��
......我怎样才能修复它以返回json
响应?
这是我的代码:
module.exports.userCreate = function(req, res, next) {
var user = new User();
var username = req.body.username;
var password = req.body.password;
user.username = username;
user.password = password;
var payload = {
"username": username,
"password": password
}
var options = {
'method': 'post',
'body': payload,
'content-type': 'application/json',
'json': true,
'url': "https://example.com/api/login"
}
request(options, function (error, response, body) {
console.log(response.statusCode);
if (!error && response.statusCode == 200) {
console.log(body);
}
else if(error) {
return done(err);
}
else if(response.statusCode == 401) {
return done(null, false, req.flash('loginMessage', 'No user Found'));
}
});
}