我想要的是
我想使用 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)
吗?
有人有同样的问题吗?或者也许是我的问题的解决方案?
谢谢!!