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

牛商网做的网站怎么样网站建设的项目总结

牛商网做的网站怎么样,网站建设的项目总结,网站系统建设的目标,济南工程建设交易信息网目录 前言 初始化路由模块 使用postman发送get获取用户信息请求 初始化路由处理函数模块 获取用户基本信息 前言 在前两篇文章中已经介绍了如何编写用户注册接口以及用户登录接口#xff0c;这篇文章介绍如何获取用户信息#xff0c;本篇文章建立在Node编写用户登录接口…目录 前言 初始化路由模块 使用postman发送get获取用户信息请求 初始化路由处理函数模块 获取用户基本信息 前言 在前两篇文章中已经介绍了如何编写用户注册接口以及用户登录接口这篇文章介绍如何获取用户信息本篇文章建立在Node编写用户登录接口和Node编写用户注册接口 初始化路由模块 // 导入 express const express require(express) // 创建路由对象 const router express.Router()// 获取用户的基本信息 router.get(/userinfo, (req, res) {res.send(ok) })// 向外共享路由对象 module.exports router 在服务器中导入并使用该模块 // 导入并使用用户信息路由模块 const userinfoRouter require(./router/userinfo) // 注意以 /my 开头的接口都是有权限的接口需要进行 Token 身份认证 app.use(/my, userinfoRouter) 使用postman发送get获取用户信息请求 显示身份认证失败这是因为需要进行token身份认证 需要在headers中添加请求头authorization并且加上在登录时生成的token值 获取到了token 初始化路由处理函数模块 创建 /router_handler/userinfo.js 路由处理函数模块 //获取用户信息的处理函数 exports.getUserinfo (req,res){res.send(获取用户信息成功) } 将get请求接口修改为 router.get(/userinfo,userinfo_handler.getUserinfo) postman验证是否可用 获取用户基本信息 在路由处理函数模块导入数据库模块 // 导入数据库模块 const db require(../../db/index) 定义sql语句根据用户id查询用户信息需剔除用户密码 // 根据用户的 id查询用户的基本信息 // 注意为了防止用户的密码泄露需要排除 password 字段 const sql select id, username, nickname, email, user_pic from ev_users where id? 调用db.query()方法使用sql语句 // 注意req 对象上的 user 属性是 Token 解析成功express-jwt 中间件帮我们挂载上去的 db.query(sql, req.auth.id, (err, results) {// 1. 执行 SQL 语句失败if (err) return res.cc(err)// 2. 执行 SQL 语句成功但是查询到的数据条数不等于 1if (results.length ! 1) return res.cc(获取用户信息失败)// 3. 将用户信息响应给客户端res.send({status: 0,message: 获取用户基本信息成功,data: results[0],}) }) 完整请求获取用户信息代码 exports.getUserinfo (req,res){// 定义sql语句,根据idconst sql select id,username,nickname,email,user_pic from ev_users where id ?db.query(sql,req.auth.id,(err,results){// 判断sql语句是否执行成功if(err) return res.send({status:0,message:err.message})// 判断查询到的数据是否为1if(results.length!1) return res.send({status:0,message:获取用户信息失败})// 向客户端发送用户信息res.send({status:0,message:获取用户信息成功,data:results[0]})})} 使用postman发送请求 获取成功
http://www.w-s-a.com/news/678562/

相关文章:

  • 2016年两学一做教育网站优良的定制网站建设制作商
  • 自己做网站需要哪些流程网站建设服务费如何做会计分录
  • 莆田建站培训用手机制作游戏的app软件
  • 中山建网站找哪家wordpress采集图片插件
  • 网站首页做后台链接有什么好用的模拟建站软件
  • 宁波有没有开发网站的公司网站上线除了备案还需要什么
  • 网站备案授权wordpress默认主体设置
  • 厦门微信网站广州推广策划公司
  • 集团公司网站开发asp网站怎么运行
  • 广州短视频网站开发东莞市建设信息网
  • 建设网站如果赚钱电脑可以做服务器部署网站吗
  • 网站建设的编程专门做面包和蛋糕的网站
  • 档案网站建设比较分析南京建站公司
  • 哪个网站可以做店招傻瓜式wordpress
  • 网站开发项目经理职责青岛模版网站建设
  • 企业建站哪个好网站建设所用程序
  • 网站建设seo视频定制图片软件
  • 404错误直接转向到网站首页四川省建筑施工企业人员考试平台
  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制