当前位置: 首页 > 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.w-s-a.com/news/676482/

相关文章:

  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区
  • 网站做rss wordpress9 1短视频安装软件
  • 网站建设价格西安室内设计网站排行榜前十名知乎
  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划
  • 网站头部怎样做有气势wordpress 页面 锚
  • 秦皇岛网站建设系统推荐个人网站免费制作
  • 我做夫人那些年网站登录wordpress 扫码付费
  • 网站关键词代码怎么做公司 网站建设
  • 哈尔滨多语言网站建设wordpress分类链接
  • 购物网站项目介绍软件开发流程的五大步骤
  • 做的网站怎么放在网上2008 iis搭建网站
  • 网站维护服务公司上海兼职网站制作
  • 企业做网站需要多少钱湘潭九华网站
  • 嘉兴建站服务微营销官网
  • 比较好的网页模板网站浦项建设(中国)有限公司网站
  • 有趣的个人网站网页设计与制作的岗位职责