-1
Webサービスにアクセスするためにリクエストライブラリを使用していますが、戻り値が異なる可能性があります。ノードjs要求モジュールがサーバーからの戻り値の異なる型(形式)を取得しますか?
exports.getUserByEmail = function(req, res) {
request.get(endPoint + req.params.email, function(error, response, user) {
console.log((typeof user)) // type of user is string
... some logic
})
}
exports.login = function(req, res) {
request.post(endPoint + 'login', {json: { email: req.body.email, password: req.body.password }}, function(error, response, user) {
console.log((typeof user)) // type of user is object
... some logic
})
}
サーバー側では、JSONが返されます。
{
username: "user",
password: "hashedPassword",
......
}
誰も私に、なぜ.getと.postメソッドが異なるタイプの戻り値を与えるのか教えていただけますか?