# game_store_springcloud
**Repository Path**: copaa/game_store_springcloud
## Basic Information
- **Project Name**: game_store_springcloud
- **Description**: 学习下做个小小项目...
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-10-19
- **Last Updated**: 2022-11-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 游戏商城平台Demo(springcloud后端)
## nacos
这个需要预先开启nacos
下载地址 https://github.com/alibaba/nacos/releases
配置JAVA_HOME环境变量,不配置会导致无法运行Nacos;
我的是V2.1.2版本
解压安装包,bin目录下(需要打开命令行);默认是集群模式,现在改为以单机模式启动
~~~
startup.cmd -m standalone
~~~
访问 http://localhost:8848/nacos
可以查看Nacos的主页,默认账号密码都是nacos
## 密钥文件
本项目用的是`RSA证书`,对`jwt`加的密钥对
使用keytool生成RSA证书jwt.jks,复制到resource目录下,在JDK的bin目录下使用如下命令即可;
~~~
keytool -genkey -alias jwt -keyalg RSA -keystore jwt.jks
~~~
我的密码是:123456。 jwt和密码在代码中有用到
## api文档
http://localhost:8081/swagger-ui/index.html
## 白名单
此次是对应`路径`设置的,所以**没有**按照rest风格进行设置,况且这两者都是写死的,先看看吧
## 关于数据库
目前还没有分库,只是全部表都在同一个库中,目前跟springboot版本一致
## 服务划分
game-gateway 网关服务 game-auth 认证服务 game-common 公共服务 game-cart 购物车服务 game-goods 商品服务 game-news 游戏资讯服务(爬虫) game-order 订单服务 game-user 用户服务## 其他 本次还没弄配置中心等等之类的组件,只是简单用一下注册中心而已... ## 说明 可以先看`springboot`版本的