深圳国内网站设计公司,做网站原型的软件,网页设计相关书籍,常见的服务器有哪些1、获取用户的基本信息
步骤 获取登录会话存储的session中用户的id判断是否获取到id根据用户id查询数据库中的个人信息检查指定 id 的用户是否存在将密码设置为空将数据返回给前端 // 获取用户信息数据
exports.userinfo (req, res) {(async function () {// 1. 获取…1、获取用户的基本信息
步骤 获取登录会话存储的session中用户的id判断是否获取到id根据用户id查询数据库中的个人信息检查指定 id 的用户是否存在将密码设置为空将数据返回给前端 // 获取用户信息数据
exports.userinfo (req, res) {(async function () {// 1. 获取登录会话存储的session中用户的idlet userId req.session[id]// 2判断是否获取到idif (!userId) {res.send({ status: 1, message: 缺少必传参数用户id });return}//3 用户id查询数据库中的个人信息let results await handleDB(res, users, find, 查询数据出错, id ${userId});// 4 检查指定 id 的用户是否存在if (results.length ! 1) return res.send({ stutus: 1, message: 用户不存在 })// 5将密码设置为空const data { id: results[0].id, realname: results[0].realname, username: results[0].username, avatar: results[0].avatar, email: results[0].email, age: results[0].age, }res.send({ status: 0, message: 获取个人信息成功, data: data });})();}
2、退出登录功能 删除session中用户id
//退出登录
exports.logout (req, res) {delete req.session[id]res.send({ status: 0, message: 退出登录成功 })
} 3、获取所有用户模块 (async function () {// 查询数据库获取所有用户let results await handleDB(res, users, find, users数据库查询出错,);// 判断用户列表是否为空用户为空返回用户列表为空if (results.length 0) return res.send({ stutus: 1, message: 用户列表为空 })res.send({ status: 0, message: 获取所有用户成功, data: results });})(); 4.根据用户id删除用户信息模块 5、根据用户id添加和更新用户信息模块
6、重置密码
7、利用七牛云存储图片修改头像
要用到自己的服务器腾讯云或者阿里云不过七牛云新用户可以免费使用一个月