# 外额说明

# 数据库额外配置(登陆后台报错需要参考此处)

由于用数据库group_concat函数,如果本地开发环境可能不会报错,线上环境可能会出现group等错误信息, 记得修改数据库配置文件开启此功能,我得配置文件在/etc/my.conf, 在配置文件[mysqld]下面加上如下: sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,然后重启mysql服务 注意此此修改是mysql5.7且Linux环境,如果你们跟我的不一样 请自行搜索解决

# 切换图片上传方式

图片上传接口1.8+版本的已经统一接口处理,只需要修改yml配置即可在本地上传与七牛云上传随意切换,更改方式如下:

# 文件存储路径
file:
  path: /home/yshop/file/
  avatar: /home/yshop/avatar/
  # 文件大小 /M
  maxSize: 100
  avatarMaxSize: 5
  localUrl:

本配置application-dev.yml,application-pro.yml,都有分别针对开发环境与生产环境,localUrl配置不为空即本地图片上传,为空则为七牛云,七牛云配置可以参考下面。 注意:localUrl配置为你api地址,后台使用就配置后台的api地址,移动端配置就配置移动api地址,记得带上http或https前缀

# Swagger接口文档地址

管理后台接口地址http://127.0.0.1:8000/doc.html

# 开启redis key过期提醒

yshop2.0这次利用redis一个特性去监听过期key的方式来完成,自动未付款订单、确认收货订单,一切mq已经注释掉,想用去掉注释开启即可. 修改redis配置文件设置notify-keyspace-events Ex 重启redis即可