欲しいもの
Nodejsを使用してログインスクリプトを作成したい。現時点では、ソケットまたはajaxポストの使用を検討しています。
私が持っているもの
Nodejsをインストールし、このコードを使用しました。
私が試したこと
簡単なAjaxの投稿から始めました。これにはjQueryを使用し、フォームをシリアル化しました。これは機能しましたが、遅延があったり、遅い場合がありました。
だから私は多分ソケットがサーバーと通信してクライアントに戻るためのより良い方法だと思いました。
今、私はserialize()
もう使用できないという問題に直面しています(くそー私はその機能が大好きserialize()
でした)。
したがって、クライアントでjsonを使用して、2つの入力値(電子メールとパスワード)を取得し、というオブジェクトを作成しobj
、値を追加して使用する必要があります。socket.emit('login', JSON.stringify(obj, null, 2))
私のサーバーには
socket.on('login', function(data){
data = JSON.parse(data)
if(data.email === 'em@il.com' && data.password === 'secret')
// return true
// return false
})
問題は、クレデンシャルが正しいかどうかをクライアントに知らせることができないことです。
別のものを使用してこれを行うことはできますが、emit
これは過負荷になると思います。
ただ使うことはできませreturn true
んかsocket.send(true)
?
誰もが同じ問題を抱えていますか?それとも私の問題の解決策ですか?
ありがとう!!