找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 小程序开发 查看内容

(开源)基于vue, react, node.js, go开发的微商城(含微信小程序)

作者:模板之家 2018-4-20 10:37 2307人关注

微商城 项目截图 微信 小程序 项目环境搭建 1 克隆代码 git clone https://github.com/shen100/wemall.git 2 配置nginx 将 wemall/nginx/dev.wemall.com.conf 文件拷贝到nginx的虚拟主机目录下 3 配置hosts 127.0.0.

微商城

项目截图

微信小程序

项目环境搭建

克隆代码


git clone https://github.com/shen100/wemall.git

配置nginx
wemall/nginx/dev.wemall.com.conf文件拷贝到nginx的虚拟主机目录下

配置hosts
127.0.0.1 dev.wemall.com

创建数据库
先创建数据库如wemall,再use wemall,然后导入wemall/sql/wemall.sql

注意: 本地开发模式下,数据库是wemall,用户是root,密码是test1234
可以通过wemall/configuration.json配置文件进行修改

安装node.js第三方模块
进入wemall/nodejs目录,运行命令


npm install

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


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

启动node.js程序
进入wemall/nodejs目录,运行命令


npm start

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


npm run staticServ

运行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就是继续下去的动力



路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: 网络收集

全部回复(0)