微商城

所属分类:微信小程序
开发工具:JavaScript
文件大小:3563KB
下载次数:53
上传日期:2017-10-13 09:29:41
上 传 者老讯
说明:  微信小程序源码,商城小程序,源码完整供学习使用
(WeChat small program source code, mall applet)

文件列表:
.eslintrc (804, 2017-05-29)
configuration.json (2884, 2017-05-29)
docs (0, 2017-05-29)
docs\nginx配置.md (316, 2017-05-29)
go (0, 2017-05-29)
go\config (0, 2017-05-29)
go\config\config.go (2186, 2017-05-29)
go\controller (0, 2017-05-29)
go\controller\admin (0, 2017-05-29)
go\controller\admin\admin.go (151, 2017-05-29)
go\controller\category (0, 2017-05-29)
go\controller\category\category.go (6402, 2017-05-29)
go\controller\common (0, 2017-05-29)
go\controller\common\upload.go (2947, 2017-05-29)
go\controller\order (0, 2017-05-29)
go\controller\order\order.go (2620, 2017-05-29)
go\controller\product (0, 2017-05-29)
go\controller\product\product.go (10612, 2017-05-29)
go\controller\ueditor (0, 2017-05-29)
go\controller\ueditor\config.go (6292, 2017-05-29)
go\controller\ueditor\ueditor.go (2760, 2017-05-29)
go\controller\user (0, 2017-05-29)
go\controller\user\user.go (3109, 2017-05-29)
go\controller\visit (0, 2017-05-29)
go\controller\visit\visit.go (2024, 2017-05-29)
go\model (0, 2017-05-29)
go\model\Image.go (375, 2017-05-29)
go\model\category.go (612, 2017-05-29)
go\model\db.go (90, 2017-05-29)
go\model\errorcode.go (276, 2017-05-29)
go\model\order.go (4554, 2017-05-29)
go\model\product.go (1240, 2017-05-29)
go\model\user.go (3926, 2017-05-29)
go\model\uservisit.go (1699, 2017-05-29)
go\route (0, 2017-05-29)
go\route\route.go (2293, 2017-05-29)
go\utils (0, 2017-05-29)
... ...

# 微商城 ## 项目截图 ### 微信小程序 ## 项目环境搭建 1 **克隆代码** ``` git clone https://github.com/shen100/wemall.git ``` 2 **配置nginx** 将`wemall/nginx/dev.wemall.com.conf`文件拷贝到nginx的虚拟主机目录下 3 **配置hosts** 127.0.0.1 dev.wemall.com 4 **创建数据库** 先创建数据库如`wemall`,再use wemall,然后导入`wemall/sql/wemall.sql` >注意: 本地开发模式下,数据库是`wemall`,用户是`root`,密码是`test1234` >可以通过`wemall/configuration.json`配置文件进行修改 5 **安装node.js第三方模块** 进入`wemall/nodejs`目录,运行命令 ``` npm install ``` 如果安装失败,或速度慢,可尝试阿里的镜像 ``` npm install --registry=https://registry.npm.taobao.org ``` 6 **启动node.js程序** 进入`wemall/nodejs`目录,运行命令 ``` npm start ``` 再开一个新的命令行窗口, 运行命令 ``` npm run staticServ ``` 7 **运行go程序** 进入`wemall`目录下,运行 ``` go run main.go ``` ## 技术选型 ### 前端 * web服务器: nginx * 后台渲染: node.js * M站框架集: vue, vuex, vue-router * M站UI组件库: vux * 后台管理框架集: react, redux, react-router-redux * 后台管理UI组件库: antd * 数据可视化: echarts * 富文本编辑器: ueditor * 打包工具: webpack * 构建工具: gulp ### 后台 * web框架: iris * 路由: httprouter * 持久层框架: gorm * 数据库: mysql ### go依赖的第三方库 | 库 | 说明 | |:---------|:-----------------------| | gopkg.in/kataras/iris.v6 | iris web框架 | | github.com/jinzhu/gorm | gorm 持久层框架 | | github.com/satori/go.uuid | uuid生成工具 | ## 项目结构 | 目录或文件 | 目录或文件 | 说明 | |:---------|:-----------------------|:-------:| | docs | | 文档| | go | | 后台代码目录| | | config | 配置| | | controller | 控制器| | | model | 数据模型| | | utils | 实用工具| | nginx | | nginx配置| | nodejs | | 前端项目目录| | sql | | | | weixin | | 微信小程序项目目录 | | | wemall.sql | sql文件 | | configuration.json | | 项目配置文件 | | main.go | | go主程序入口| ## 最后 求star,star就是继续下去的动力

近期下载者

相关文件


收藏者