# 谷粒学院 **Repository Path**: DHLiang/guli-parent ## Basic Information - **Project Name**: 谷粒学院 - **Description**: 项目练习:谷粒学院,前后端分离开发,分布式架构。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2022-09-21 - **Last Updated**: 2023-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: 谷粒商城, 尚硅谷 ## README # 谷粒学院 #### 介绍 此项目又部分坑,如有问题可以去B站链接下寻找解决办法 [视屏地址](https://www.bilibili.com/video/BV1dQ4y1A75e/?p=296&spm_id_from=333.880.my_history.page.click&vd_source=82fd2dd9b2c406f2c965063bc47842af) [源码地址](https://gitee.com/DHLiang/guli-parent) #### 软件架构 ##### 前端: 1. npm -v 6.1.0 2. node -v 10.5.0 3. 后台管理vue-template-admin脚手架 4. 前端展示nuxt(此部分都是copy少数核心代码是自己写的,建议copy) 5. 工具vsvode ##### 后端: 1. jdk1.8 2. maven3.6.3 3. springboot2.2.1.RELEASE 4. 使用IntelliJ IDEA 2021.3.3开发 5. MySQL8.0 6. nacos-server-1.1.4 7. nginx-1.20.2(集成gateway的时候即可不用此工具) #### 问题记录 ##### 问题1: >npm ERR! ERESOLVE unable to resolve dependency tree >解决 >1.npm install -legacy-peer-deps ##### 问题2: >npm install 报错 check python checking for Python executable python2 in the PATH > >解决 >1.运行 npm install --global windows-build-tools --save >2.再安装node-sass npm install node-sass --save #### 后端模块介绍 1. common:公共类 - common_utils:工具类 - service_base:配置类、统一异常返回、公共vo对象 - spring_security:鉴权管理 2. infrastructure:gateway服务 3. service:主要服务类 - ``` service_edu 主要功能实现类 ``` - ``` service_vod 阿里与视屏点播服务 ``` - ``` aliyun_oss 阿里云文件系统 ``` - ``` service_acl 权限服务 ``` - ``` service_statistics 数据统计业务 统计注册人数登录人数等 ``` - ``` service_order 课程订单服务 ``` - ``` service_ucenter 用户中心 ``` - ``` service_sms 阿里云短信服务 ``` - ``` setvice_cms nuxt前端前台展示服务 ``` #### 参与贡献 1. Y丶HS