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

网站建设培训要多久体育西网站开发价格

网站建设培训要多久,体育西网站开发价格,公司网站怎么建站,哪些网做网站比较好提示:学习express,搭建管理系统 文章目录 前言一、新建config/area.js二、新建models/address.js三、新建dao/address.js四、新建routes/address.js五、添加地址六、查询用户地址列表总结 前言 需求:主要学习express,所以先写serv…

提示:学习express,搭建管理系统

文章目录

  • 前言
  • 一、新建config/area.js
  • 二、新建models/address.js
  • 三、新建dao/address.js
  • 四、新建routes/address.js
  • 五、添加地址
  • 六、查询用户地址列表
  • 总结


前言

需求:主要学习express,所以先写service部分

一、新建config/area.js

内容太多,没办法粘贴,资源里自取

在这里插入图片描述

二、新建models/address.js

models/address.js

const { DataTypes } = require('sequelize');
const sequelize = require('../config/db');const AddressModel = sequelize.define('Address',{id: {type: DataTypes.INTEGER,autoIncrement: true,primaryKey: true},addressId:{type:DataTypes.STRING ,comment:'地址ID',},createId:{type:DataTypes.STRING ,comment:'创建人ID',},createName:{type:DataTypes.STRING ,comment:'创建人姓名',},provinceCode:{type:DataTypes.STRING ,comment:'省code',},provinceName:{type:DataTypes.STRING ,comment:'省',},cityCode:{type:DataTypes.STRING ,comment:'市code',},cityName:{type:DataTypes.STRING ,comment:'市',},areaCode:{type:DataTypes.STRING ,comment:'县code',},areaName:{type:DataTypes.STRING ,comment:'县',},fullAddress:{type:DataTypes.STRING(255),comment:'详细地址',},recipientName:{type:DataTypes.STRING ,comment:'收件人',},phone:{type:DataTypes.STRING(30),comment:'手机号码',},
},{tableName:'address'
});//无address表创建address表
AddressModel.sync();
module.exports = AddressModel;

在这里插入图片描述

三、新建dao/address.js

dao/address.js

const AddressModel = require('../models/address');
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 AddressDao = {//添加地址addAddress:async(data)=>{//生成addressIdconst addressId = md5(data.createdId+secretKey+new Date().getTime());//添加addresstry {const address = await AddressModel.create({...data,addressId});if(!address) errFun('添加地址失败!');return sucFun(address,'添加地址成功!')}catch(err){return errFun('添加失败');}},//获取用户地址列表queryAddressListByUserId:async(data)=>{//根据userId查询addresstry{const addressList = await AddressModel.findAll({createId:data.createId});if(addressList&&addressList.length>0)return sucFun(addressList,'查询用户地址列表成功');return errFun('查询用户地址列表失败');}catch(err){return errFun('查询失败');}},
}module.exports = AddressDao;

在这里插入图片描述

四、新建routes/address.js

const AddressDao = require('../dao/address');
const AREA = require('../config/area');
const AddressRoutes = (router)=>{//添加地址router.post('/address/addAddress',async (req,res)=>{const result = await AddressDao.addAddress(req.body);res.json(result);});//获取用户地址列表router.post('/address/queryAddressListByUserId',async (req,res)=>{const result = await AddressDao.queryAddressListByUserId(req.body);res.json(result);});//获取省市县router.get('/address/getPCA',async (req,res)=>{res.json(AREA);});
}
module.exports = AddressRoutes;

在这里插入图片描述

五、添加地址

url:http://localhost:1990/address/addAddress
params:{"createId":"9e14ebba3be0ae546374e8f5a49f9e80","createName":"long001","provinceCode":"110000","provinceName":"北京市","cityCode":"110100","cityName":"市辖区","areaCode":"110108","areaName":"海淀区","fullAddress":"西小口路xxxxxxxxxxxxx","recipientName":"zzz","phone":"1891193zzzz"
}
params:{"createId":"9e14ebba3be0ae546374e8f5a49f9e80","createName":"long001","provinceCode":"110000","provinceName":"北京市","cityCode":"110100","cityName":"市辖区","areaCode":"110108","areaName":"海淀区","fullAddress":"五道口路xxxxxxxxxxxxx","recipientName":"xxx","phone":"1891193xxxx",
}

在这里插入图片描述
在这里插入图片描述

六、查询用户地址列表

url:http://localhost:1990/address/queryAddressListByUserId
params:{"createId": "9e14ebba3be0ae546374e8f5a49f9e80"
}

在这里插入图片描述

总结

踩坑路漫漫长@~@

http://www.dtcms.com/wzjs/595492.html

相关文章:

  • 南京中小企业网站制作重庆建设工程造价信息网官网查询
  • 做网站有什么用出做个个人网站要怎么做
  • 做网站建设销售工资制作app的软件手机版
  • dedecms教育h5网站模板wordpress 判断手机版
  • 莘县网站网站设计制作新报价图片
  • 常州网站制作多少钱公司官网图片
  • 扬州网站建设suteng社区做图网站
  • 广州网站推广技巧wordpress 漏洞 下载
  • 江苏城乡建设部网站首页编程跟做网站
  • 做宾馆网站好打网站显示域名解析错误
  • 医院 网站建设 中企动力免费在线响应式网站自助建站
  • 做好的网站怎么演示WordPress的网外无法访问
  • 临沂网站建设昂牛网络新手做电影网站
  • 上海专业做网站的公司有哪些做定制网站怎么样
  • 学校网站建设及使用动易网站无法安装
  • 做鞋原料网站中国网站开发公司排名
  • 网站建设课程的认识wordpress apache
  • 个人能申请网站吗东莞学习网站建设
  • 微网站开发用什么软件盛成广告传媒做网站的
  • 金融网站源码 asp齐齐哈尔网站建设公司
  • 增城百度做网站多少钱为什么会有免费制作网站
  • 宁海网站建设安徽省青年企业家协会通报
  • html php网站开发网站建设好之后怎么上传东西
  • 张店网站建小米路由器做网站
  • 北京美容网站建设吉林省建设厅网站
  • 建设银行网站怎么登录密码忘了怎么办wordpress主题制作
  • 网站怎样才有流量若比邻跨境电商网站
  • 教育直播网站建设成都制作网站公司
  • 北京高端网站建设入门网络维护是什么意思
  • 手机网站设计开发做网站需要会哪些编程语言