0

次のコードでリクエストHTTP GETを送信しようとしています:emailparams

$http.get('api/me', {
    params: {
        email: email
    }
});

しかし、バックエンドで空のパラメーターを受け取っています。つまりrequest.params、空白です。他の形式のHTTPリクエストを試しました

$http({
    url: 'api/me', 
    method: "GET",
    params: {email: email}
});

しかし、結果は同じです。つまり、バックエンドで空のパラメーターです。

私のバックエンドコード:

User.findOne({ email: request.params.email }, function(error, user) {
    if (error) {
        throw error;
    } else if (!user) {
        response.json({
            message: "User doesn't exist.",
            status: 0
        });
    } else {
        response.json({
            message: "Successfully logged in.",
            status: 1,
            data: user
        });
    }
});
4

1 に答える 1