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

手机上那个网站做农产品推广比较好百度下载安装到手机

手机上那个网站做农产品推广比较好,百度下载安装到手机,直播网站怎么做的,wordpress新用户下载权限目录 前言 定义路由和处理函数 验证表单数据 实现更新用户基本信息的功能 前言 继前面几篇文章,本文介绍如何编写更新用户信息接口 定义路由和处理函数 路由 // 更新用户信息接口 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.zhongyajixie.com/news/4393.html

相关文章:

  • 网站开发中遇到的主要问题谷歌推广开户
  • 网站建设预算计算方法网络营销推广网站
  • 做网站要会没软件百度关键词seo公司
  • 网站建设需要审批吗网上推广
  • 罗湖微信网站制作企业网络营销推广方案策划
  • 为什么要建设企业网站淘宝关键词排名怎么查
  • 网站加入我们页面实体店怎么引流推广
  • 重庆建设集团网站首页东莞网站建设最牛
  • pc网站 手机网站 微信网站 上海注册商标查询官网入口
  • 做书的网站有哪些内容短视频营销的优势
  • 心理学网站的建设google广告
  • 重庆网站建设最大百度app在哪里找
  • 档案网站开发美国疫情最新消息
  • 哪里有网站制作价格合肥百度关键词推广
  • 余姚外贸网站建设深圳网络推广解决方案
  • xml做web网站网站seo外链建设
  • 西安网站制作网站seo收费低
  • 怎么做网站接口市场调研报告范文3000字
  • 网站构成的基本结构福州网站排名推广
  • 建站公司费用情况网站快速收录教程
  • 昆明网站建设wang.cd宣传推广方案模板
  • 表白网北京百度seo工作室
  • 自豪的使用wordpress找不到代码网店seo
  • 南宁定制网站建设济南seo顾问
  • 广州网站建设品牌软文营销的技巧
  • ui设计网站建设是什么意思沧州网站建设公司
  • 凡客官方网站专卖店百度怎么推广
  • 网站建设需要学习课程seo页面内容优化
  • 做动画相册在哪个网站好青岛seo关键词
  • wbs分析网站建设网络推广100种方法