# lagou-cloud **Repository Path**: heweipo_admin/lagou-cloud ## Basic Information - **Project Name**: lagou-cloud - **Description**: Spring cloud 作业 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-15 - **Last Updated**: 2021-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] ## 1. 基础架构 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222650_1abfa284_329956.png "屏幕截图.png") ## 2. 项目结构 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222700_827c07cf_329956.png "屏幕截图.png") ## 3. 操作流程 1. 请求 www.learnmore.com 自动跳转到登录页 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222710_fa3fc633_329956.png "屏幕截图.png") 2. 点击注册,跳转到注册页面 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222718_9fe4951d_329956.png "屏幕截图.png") 3. 点击获取验证码,邮件服务发送邮件,到邮件查收 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222729_96c5f263_329956.png "屏幕截图.png") 4. 输入验证码,点击注册,提示注册成功 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222741_2be0d918_329956.png "屏幕截图.png") 5. 使用注册的账号进行登录,跳转到欢迎页 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0215/222748_9d104e0f_329956.png "屏幕截图.png") ## 4. 重要操作 1. host 配置 127.0.0.1 www.learnmore.com 2. nginx 配置 ``` server { listen 80; server_name www.learnmore.com; #location / { # return 301 https://$server_name$request_uri; #} #location / { # proxy_pass http://myServer/; # } location ^~ /api/user/ { proxy_pass http://127.0.0.1:9002/user/; } location ^~ /api/code/ { proxy_pass http://127.0.0.1:9002/code/; } location ^~ /api/email/ { proxy_pass http://127.0.0.1:9002/email/; } location / { root D:/nginx/static; index login.html login.htm; } } ``` 3. gateway 配置和老师配置基本相同,不过需要新增拦截器,LoginFilter 4. 其他服务基本差不多,就不贴代码了,代码请见[码云 lagou-cloud](https://gitee.com/heweipo_admin/lagou-cloud)