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

网站高质量链群怎么做中企动力科技做什么的

网站高质量链群怎么做,中企动力科技做什么的,wordpress怎么设置小图标,百度seo怎么把关键词优化上去提示#xff1a;学习express#xff0c;搭建管理系统 文章目录 前言一、新建user表二、安装bcryptjs、MD5、body-parser三、修改config/db.js四、新建config/bcrypt.js五、新建models文件夹和models/user.js五、index.js引入使用body-parser六、修改routes/user.js七、启动项… 提示学习express搭建管理系统 文章目录 前言一、新建user表二、安装bcryptjs、MD5、body-parser三、修改config/db.js四、新建config/bcrypt.js五、新建models文件夹和models/user.js五、index.js引入使用body-parser六、修改routes/user.js七、启动项目八、配置Apipost接口/user/register九、访问/user/register总结 前言 需求主要学习express所以先写service部分 一、新建user表 1、express_service数据库鼠标右键点击表 2、点击新建表 3、创建user表 3、ctrls保存输入user点击确认 4、设计表添加栏位userID、userName、password 二、安装bcryptjs、MD5、body-parser bcryptjs是对密码进行加密的插件 body-parser对http请求进行解析 npm install bcryptjs --savenpm install md5 --savenpm install body-parser --save三、修改config/db.js const mysql require(mysql); const pool mysql.createPool({host:localhost,ipport:3306,user:root,password:123456,database:express_service });const query (sql,params,callback){return new Promise((resolve,reject){pool.getConnection((err,connect){if(err) reject(err);connect.query(sql,params,(err,result){if(err) reject(err);return resolve(result);});});}); } module.exports query;四、新建config/bcrypt.js bcrypt.js const bcryptJs require(bcryptjs);const bcrypt {hash:(txt,salt9){return bcryptJs.hashSync(txt,salt);},compare:(txt,hash){return bcryptJs.compareSync(txt,hash);}, }module.exports bcrypt;五、新建models文件夹和models/user.js user.js const query require(../config/db); const bcrypt require(../config/bcrypt); const md5 require(md5); const secretKey longlongago;const errFun (msg,code){return {code:code||500,success:false,msg:msg||操作失败} }const sucFun (data,msg){return {code:200,success:true,msg:msg||操作成功,data,} }const userDao {register:async(data){//这里只添加user到数据库不做验证和检验const userId md5(data.userNamesecretKey);const password bcrypt.hash(data.passwordsecretKey);const sql insert into user (userId,userName,password) values(${userId},${data.userName},${password});const result await query(sql);console.log(result)// return result;if(resultresult.affectedRows1)return sucFun(result[0],添加用户成功);return errFun(添加用户失败);}, }module.exports userDao;五、index.js引入使用body-parser const express require(express);const app express(); const router express.Router();const bodyParser require(body-parser); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json());const port 1990;require(./config/db);//初始化路由 require(./routes/index)(router);app.use(/, router); app.listen(port,(){console.log(http://localhost:port); })六、修改routes/user.js const userDao require(../models/user); const userRoutes (router){router.post(/user/register,async (req,res){const result await userDao.register(req.body);res.json(result);}); } module.exports userRoutes;七、启动项目 npm run dev八、配置Apipost接口/user/register 使用到的工具是Apipost 1、新建目录 2、目录命名express_service 3、鼠标右键点击express_service新建user子目录 4、右键点击user子目录新建接口 5、接口配置 url:http://localhost:1990/user/register name:/user/register params:{ “userName”:“longlongago”, “password”:“123456” } 九、访问/user/register 总结 踩坑路漫漫长~
http://www.hkea.cn/news/14511184/

相关文章:

  • 企业开发网站建设网站维护服务
  • 泉州网站制作报价用别的公司域名做网站
  • 大型网站建设报价方案大连网站建设工作室
  • p2p网站数据分析怎么做建设网站一定要备案吗
  • 西安商城网站制作青岛网站网站建设
  • 网站专业性免费评价工具中国现代公路建设有限公司网站
  • 唐山网站建设方案书网站百度权重没有数据
  • 百度 网站速度诊断郑州网站制作推广
  • 哪有做课件赚钱的网站网站内容智能
  • 用织梦做的网站一般后台企业网站如何去做优化
  • 天津企业网站建站程序员自己做项目的网站
  • 做系统的网站百度推广是什么工作
  • 网站编辑框超链接怎么做py网站开发视频教程
  • 简单免费自建网站河北最新发布最新
  • 广东营销网站建设服务天津seo外包平台
  • 企业网站建设策划书怎么写wordpress关闭在线修改主题
  • 网站源码传到哪个文件夹小程序模板好还是源码好
  • 专门做男士用品的网站免费的会计做账系统
  • 怎么买网站给客户做网站 赚钱吗
  • 湖州网站建设电子商务网站建设外包服务
  • 濮阳哪里做网站企业年金辞职了怎么办
  • 帝国cms小说网站模板下载地址东莞网站制作有名 乐云践新
  • 青岛做网站好的公司拿品牌做网站算侵权吗
  • 一流的菏泽网站建设证件在线制作免费
  • 中国空间站简介100字网站建设方案产业
  • 网站建设成都公司wordpress需要备案
  • 实力网站建设怎么在百度知道做公司网站
  • 俄语网站里做外贸shop劳力士官方二手表网站
  • 正规的饰品行业网站开发网店网站怎么做
  • 如何做类似优酷的视频网站深圳设计公司有哪家