# youx-mall-cloud **Repository Path**: tanweiji/youx-mall-cloud ## Basic Information - **Project Name**: youx-mall-cloud - **Description**: 优选商城微服务版本 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-19 - **Last Updated**: 2023-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 优选商城微服务版本 > 注意:目前已经集成了nacos与gateway,前后台工程与微服务接口已经打通,可以正常运行啦! ### 目前有6个模块: ```markdown 1-通用组件模块:用于定义公用的组件以便复用 - youx-mall-cloud-common 2-用户模块:商城用户/管理员用户/登录注册/验证token - youx-mall-cloud-user 3-首页模块:首页配置/轮播图 - youx-mall-cloud-index-config 4-商品模块:商品/商品分类/购物车/图片上传(阿里云OSS) - youx-mall-cloud-goods 5-订单模块:订单/收货地址 - youx-mall-cloud-order 6-网关模块:用于统一前端的请求路径,通过路由规则分配到各自微服务中去,同时也集成了sentinel,可进行流控与熔断等操作 - youx-mall-cloud-gateway 前后台工程: - front-and-rear-project - vue3-admin 后台工程 - vue3-mall-app 前台工程 ``` ### 如何部署运行项目? > 首先,电脑上需要有 jdk1.8、mysql5.x、maven、git、node.js环境(>=16.x)、yarn包管理工具 > 第一步:克隆项目地址,拉取到本地 ```shell git clone https://gitee.com/tanweiji/youx-mall-cloud.git ``` 第二步:通过idea打开该工程,加载maven管理的包,将sql文件夹下的sql文件拖到SQLyog中运行 第三步:找到related-components文件夹,按照其中的md文档启动nacos服务端与sentinel控制台 第四步:运行所有微服务工程的启动类,运行顺序随意,前提是要先启动nacos服务端与sentinel控制台 第四步:找到前台工程 vue3-mall-app,打开idea终端,进入该目录,输入如下指令: ```shell yarn install yarn run dev ``` 第五步:根据终端的提示,在浏览器通过 http://127.0.0.1:8888/ 访问前台工程,用户名和密码可在sql文件中查找,用户名:18944908706、密码:123456 第六步:找到后台工程 vue3-admin,打开idea终端,进入该目录,输入如下指令: ```shell yarn install yarn run dev ``` 第七步:根据终端的提示,在浏览器通过 http://localhost:9999/ 访问后台工程,账号和密码可在sql文件中查找,账号:admin、密码:123456 至此,后台接口、前台、后台工程就全部运行起来了,然后去体验功能吧! > 仅供个人学习用。。。。