之前写过一个没有连接数据库的注册与登陆的实现,这次加上了数据库
刚刚接触后端,很多不完善的地方,有错误请指正
nodejs中mysql的写法:
//连接池
let db=mysql.createPool({'配置'})
db.query(`sql语句`,(err,data)=>{})
并且在数据库中存储的密码应该是密文
function md5(str){
let obj=crypto.createHash('md5');
obj.update(str);
return obj.digest('hex')
}
function md5_2(str){
return md5(md5(str))
}
服务端操作,在用户名与密码上添加了简单的校验,不完善,还需要改进
const http=require('http');
const fs=require('fs');
const mysql=require('mysql');
const url=require('url');
const zlib=require('zlib');
const crypto=require('crypto');
const _key='bsjhjqbj1;dqwxsxx+';
let server=http.cr