当前位置: 首页 > news >正文

黑龙江省网站建设_网站建设公司_自助建站_seo优化

郑州七彩网站建设公司,做房地产自己要花钱开网站,企业展馆展厅设计,深圳做官网公司目录 前言 定义路由和处理函数 验证表单数据 实现更新用户基本信息的功能 前言 继前面几篇文章#xff0c;本文介绍如何编写更新用户信息接口 定义路由和处理函数 路由 // 更新用户信息接口 router.post(/userinfo, userinfo_handler.updateUserinfo) 处理函数 // 导…目录 前言 定义路由和处理函数 验证表单数据 实现更新用户基本信息的功能 前言 继前面几篇文章本文介绍如何编写更新用户信息接口 定义路由和处理函数 路由 // 更新用户信息接口 router.post(/userinfo, userinfo_handler.updateUserinfo) 处理函数 // 导出更新用户信息处理函数 exports.updateUserinfo (req,res){res.send(更新成功) } 使用postman模拟发起post请求 验证表单数据 定义id,nickname,email验证规则 // 定义 id, nickname, emial 的验证规则 const id joi.number().integer().min(1).required() const nickname joi.string().required() const email joi.string().email().required() 向外导出更新的用户信息 // 验证规则对象 - 更新用户基本信息 exports.update_userinfo_schema {body: {id,nickname,email,}, } 导入验证数据合法性的中间件 // 导入验证数据合法性的中间件 const expressJoi require(escook/express-joi) 导入需要验证的对象 // 导入需要的验证规则对象 const { update_userinfo_schema } require(../schema/user) 在更新用户信息的接口中添加验证 // 更新用户信息接口 router.post(/userinfo,expressJoi(update_userinfo_schema), userinfo_handler.updateUserinfo) 使用postman模拟请求验证 实现更新用户基本信息的功能 定义sql语句 const sql update ev_users set ? where id? 调用 db.query() 执行 SQL 语句 db.query(sql,[req.body,req.body.id],(err,results){// 判断sql语句是否执行成功if(err) return res.send({status:1,message:err.message})// 判断影响行数是否为1if(results.affectedRows!1) return res.send({status:1,message:用户信息更新失败})res.send({status:0,message:用户更新成功})}) 更新用户完整处理函数 // 导出更新用户信息处理函数 exports.updateUserinfo (req,res){const sql update ev_users set ? where id?db.query(sql,[req.body,req.body.id],(err,results){// 判断sql语句是否执行成功if(err) return res.send({status:1,message:err.message})// 判断影响行数是否为1if(results.affectedRows!1) return res.send({status:1,message:用户信息更新失败})res.send({status:0,message:用户更新成功})}) } 使用postman模拟请求 从数据库中查看 修改成功 当修改不存在用户时 返回修改失败
http://www.ihoyoo.com/news/99136.html

相关文章:

  • 给男票做网站表白的软件网站定制怎么收费
  • 网站设计的背景企业门户网站建站
  • 为企业规划一个网站创意营销
  • 网站建设课程 谷建贵州网络推广介绍
  • 网站开发需要后台吗北京网站怎么做
  • 建设检测人员证书查询网站网站开发建设挣钱吗
  • 设计网站软件开发关键词排名推广公司
  • 专业网站建设团队网站建设资金筹措的方案
  • 情女照片做杯子网站网站建设推广99元
  • 深圳网站建设 华信科如何通过psd做网站
  • 静态网站制作视频中国网页游戏排行榜
  • 怎样用织梦做网站零基础学做网站
  • 网站建设需要多少费用html5开发网站
  • html网站地图怎么做wordpress网站跳转nginx
  • 高网站排名吗wordpress媒体播放器
  • 盐城网站优化工作室网站建设的方案
  • 个人网站备案能几个网站被k换域名
  • 中卫市建设局网站网站域名管理怎么登陆
  • fineui 如何做网站app网站开发工具下载
  • 在工商局网站怎么做清算抖音搜索seo软件
  • 只做画册的网站整合网络营销是什么
  • 网站建设合同 下载wordpress 全宽轮播
  • 北京网站建设培训机构wordpress 阿里云
  • 企业网站的推广方法如何用网页设计制作个人网站
  • 网站跳转qq链接怎么做的县信用平台网站建设情况
  • 网站建站收费小程序开发公司推荐
  • 东莞网站制作的公司专业做装修设计的网站
  • 用粉色做网站主题色WordPress更换域名之后
  • 佛山论坛建站模板wordpress 伪静态seo
  • 公司网站建设维护合同住房城乡建设部官网站