shen100 / wemall

基于react, node.js, go开发的微商城(含微信小程序)
GNU General Public License v2.0
2.28k stars 590 forks source link
go node react vue wexin

微商城

近期主要精力在开发golang123, wemall先暂停3周

项目截图

微信小程序

项目环境搭建

$ git clone https://github.com/shen100/wemall.git
{
  "go": {
    "UploadImgDir": "" /*图片上传的目录*/
  }
}
$ npm install

如果安装失败,或速度慢,可尝试阿里的镜像

$ npm install --registry=https://registry.npm.taobao.org
$ npm start

再开一个新的命令行窗口, 运行命令

$ npm run staticServ
$ go run main.go

技术选型

前端

后台

go依赖的第三方库

说明
gopkg.in/kataras/iris.v6 iris web框架
github.com/jinzhu/gorm gorm 持久层框架
github.com/satori/go.uuid uuid生成工具

项目结构

目录或文件 说明
docs 文档
config 配置
controller 控制器
model 数据模型
utils 实用工具
nginx nginx配置及证书
nodejs 前端项目目录
sql sql文件目录
weixin 微信小程序项目目录
configuration.dev.json 项目配置文件
main.go go主程序入口

技术交流

qq群: 32550512

最后

求star,star就是继续下去的动力

License

GPL
Copyright (c) 2013-present, shen100