key-val在很多地方可以使用
1.比如配置项和项的值
2.配置文件,比如web.config
比如如果设置了环境变量,
则在docker run的时候会以 -e xxx=yyyy的模式写入到启动命令中!
当前这个信息是否是环境变量
环境变量在启动容器的时候
会以-e的模式写入到命令中
比如
-e "AppConfig:Model=default"
上面中AppConfig:Model就是键
default就是值
服务+环境+键名
唯一
这个看实际情况
我比较多的用法就是标记容器ID等
用于配置不一样的日志文件
因为多个容器部署的时候,对于-v虚拟目录一般是一致的
这个时候如果写入文件啥的,就需要区分开来了!
用于二开的时候,接口请求的数据安全校验!
表示查询方的合法性!
注意上面的接口文档的token并不是当前这个密钥
得经过加工以下
格式为
var _temptoken=(timestamp_密钥).tomd5();//小写
var token =timestamp_temptoken;
两个timestamp保持一致!
这个timestamp有过期限制,所以最好获取当前得时间戳
是秒级别得!