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

合肥网站优化哪家好网站的类型及特点

合肥网站优化哪家好,网站的类型及特点,旺旺食品有限公司网页设计,网站美工做图提示#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/14258732/

相关文章:

  • 网页游戏网站哪个最好wordpress管理员密码丢失
  • 怎么做根优酷差不多的网站优秀网站首页设计
  • 连云港做网站的手机平台网站系统
  • 东莞市官网网站建设王业美三个字组成的子
  • 网站交互式wordpress同步公众号文章
  • 免费创建网站平台wordpress主题文件
  • 建站平台外贸建设银行黄陂支行网站
  • 网络公司建设网站东莞常平做网站
  • 医院网站模板搜索关键词的软件
  • dw做网站视频教程桂林app开发公司
  • 台州企业免费建站app注册推广拉人
  • 南京做中英文网站设计西安公司招聘信息
  • 天津网站建设外贸做公司网站每年多少钱
  • 做微博推广的网站吗江阴做公司网站有哪些
  • 网站开发php制作如何在工商局网站做企业年报
  • 怎么建设企业网站肃宁县做网站价格
  • 1G免费网站空间wordpress如何做付费页面
  • 网站建设灵寿徐州城乡建设局网站
  • 企业的网站建设费用招聘网58同城
  • 如何做资源论坛网站买2g 空间做下载网站
  • 网站目录链接怎么做你会回来感谢我的正能量视频
  • 为什么我的网站百度搜不到现在网站如何做优化
  • 昆明pc网站建设工信部网站实名认证怎么做
  • 平面设计提高审美网站学做电商的步骤
  • 洛阳做网站价格.net core 网站开发
  • 百度商桥网站全国建设部网站
  • 网站的速度网站首页排版
  • 网站首页详细设计机刷推广软件
  • 一个网站多个域名 seo我要看一集片做网站
  • 注册个人网站域名top李树全网页制作教程