Express 的两个问题,初学者请教
在POST方式提交表单时,对表单中的数据已经做了hash处理, 比如提交 QQ截图20150608171848.png QQ截图20150608171653.png 存入数据库中的password字段也已经加密 QQ截图20150608171810.png 但截获的数据,还是明文的POST QQ截图20150608171454.png
req.body.username
req.body.password
req.body.password_repeat
req.body.email
就已经做了POST处理了么?
当启动项目时(node app.js),第一次注册或者登陆提交时,能正常运行,但第二次注册或者登陆提交时就出现Connection was destroyed by application的错误,个人感觉是mongodb驱动的问题,不知道该怎么解决。
谢谢~
14 回复
http传输的是明文,你的这些加密处理是在客户端传输到服务器后进行的 第二个问题的原因是在你进行mongo操作时连接是已经关闭的,至于为什么是关闭的,可能需要你贴出代码来看一下
@tashuo 谢谢回复~ 第一个问题,那怎么样在客户端做加密处理呢?还是在客户端用JS第三方的库加密再传给服务器端? 第二个问题,检查了代码,发现多了个db.close();
谢谢~