该项目仅用于学习,参考litemall搭建,选这个项目主要是因为litemall各模块和文档齐全,非常适合入门学习。
mall-wx 微信小程序前端
mall-admin 管理后台
mall-all 小商场和管理后台的后端服务
mall-wx-api 微信小程序前端调用api
mall-admin-api 管理后台调用api
mall-db 数据访问服务
mall-core 通用服务
- 环境配置
mysql
JDK1.8或以上
Maven
Nodejs
微信开发者工具 - 导入litemall-db/sql下的数据库文件
依次执行
litemall_schema.sql
litemall_table.sql
litemall_data.sql - 商场和管理后台的后端服务
打开命令行,依次执行下面命令cd mall mvn install mvn clean package java -Dfile.encoding=UTF-8 -jar mall-all/target/mall-all-1.0-SNAPSHOT-exec.jar
- 商场和管理后台的后端服务
打开命令行,依次执行下面命令浏览器打开,输入网址http://localhost:9527, 此时进入管理后台登录页面。npm install -g cnpm --registry=https://registry.npm.taobao.org cd mall/mall-admin cnpm install cnpm run dev
- 小程序启动
5.1. 下载微信开发者工具
5.2. 导入mall-wx项目
5.3. 项目配置,启用“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”
5.4. 点击“编译”,即可在微信开发工具预览效果
5.5. 也可以点击“预览”,然后手机扫描登录(但是手机需开启调试功能)