0
ログインしようとしているユーザーから_id
を取得します。私はユーザー名で検索して_id
または他の方法で_id
をログインしようとしているユーザーを取得できるかどうか疑問に思っていました。私が得ている問題はreq.body.userID = null
です。モバイルアプリからサーバーに送信するデータは、userID
を送信しないためです。私はちょうど_id
を送ったり入手したりする方法を知らない。ここでnode.jsからmongoDBの_idを取得しています。
は私が持っているものです。
if(bool){
var err = false;
var handleError = function(e){
if(err){
err = true;
var eDoc = {};
eDoc.errorCode = 1;
eDoc.error = e;
console.log(eDoc);
}
}
var userID = req.body.userID || handleError("no userID");
console.log(req.body.userID);
if(userID != null){
if(!err){
tokens.db = req.db;
tokens.session.create(3, userID, function(token){
res.send('1');
});
}else{
console.log('Token err = true');
}
}else{
console.log('Creator token = null');
res.send('0');
}
}else{
res.send('0');
}
私がセッションから明確にとどまっているのは、それらが保証されているからです。私はクライアントとサーバー側の間で独自のトークン通信システムを作成しています。 –