您的位置:首页 > Web前端 > Node.js

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

2017-06-02 21:36 1281 查看

微商城

地址: https://github.com/shen100/wemall

求star,求关注

项目截图

微信小程序



项目环境搭建

1 克隆代码

git clone https://github.com/shen100/wemall.git[/code] 
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.v6iris web框架
github.com/jinzhu/gormgorm 持久层框架
github.com/satori/go.uuiduuid生成工具

项目结构

4000
目录或文件目录或文件说明
docs文档
go后台代码目录
config配置
controller控制器
model数据模型
utils实用工具
nginxnginx配置
nodejs前端项目目录
sql
weixin微信小程序项目目录
wemall.sqlsql文件
configuration.json项目配置文件
main.gogo主程序入口

最后

求star,star就是继续下去的动力
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐