微信小程序“二手交易商城”(后端egg.js+sequelize+mysql)全栈开发

微信小程序 校园闲置商城

项目地址github.com/PH-C/wx_sec…(喜欢的请点个star^_^) html

这个项目是一个简单的校园闲置二手商城微信小程序由本人独立开发,包含微信小程序和配套的后台管理系统,用户能够经过微信小程序发布闲置,后台管理系统也能够发布管理商品,相似于京东的自营和非自营的二手商城。含如下功能:商品列表与搜索、商品收藏分享、商品评论与回复,商品下单、发布闲置、个人订单、个人地址管理、个人收藏、个人闲置、系统公告、钱包充值、登录注册等功能。node

基于react技术栈开发的简单商城后台系统提供用户管理、商品管理、订单管理、公告管理等功能。mysql

项目中有个后端服务,即项目中的egg_second,该后端使用nodejs框架egg.js开发restful风格的数据接口,采用mysql做为数据库,使用sequelize 这个ORM 框架来定义数据表模型,以及对数据库进行crud操做,使用jwt token认证明现登录鉴权功能。react


技术栈

  • react
  • react-router
  • axois
  • nodejs
  • eggjs
  • mysql
  • sequelize

项目node后端运行方法

#1
git clone https://github.com/PH-C/wx_secondhand.git

#2 
cd egg_second
npm install

#3
请先经过mysql命令行或者mysql可视化工具建立一个数据库
而后修改config.default.js中sequelize的配置
配置中mysql的帐号密码以及数据库名称改成本身本地的

#4
npm run dev(因为项目中使用sequelize定义了表结构会自动建立表,这个很方便^_^)复制代码

项目react后台管理系统运行方法

#1
git clone https://github.com/PH-C/wx_secondhand.git

#2 
cd react_second
npm install

#3
npm run start复制代码

参考文档

Egg官方文档git

Sequelize(英文)github

Sequelize(中文)sql

enter image description here enter image description here enter image description here enter image description here

相关文章
相关标签/搜索