install
npm install dxy-assets-sign --save-dev
usage
require(sign)({
publish_folder : '/Users/yanhaibiao/code/dxy/f2e/app/hybrid-publish/drugs', //资源发布目录, 必须
api : 'http://127.0.0.1:3000/sign', //必须
verify : true, // 可选,是否对签名进行验证
hash : 'md5', //可选
format : 'base64', //可选
sign : 'RSA-SHA256', //可选
public_key : '/Users/yanhaibiao/code/secure-service/public.pem', //公钥, 可选
hash_format : 'hex' //可选
})();
输入规则
start_version 必须
end_version 可选 为空时,值为config.Last_version
start_version === end_version 时,生成特定版本相关的所有包的签名, 否则生成两个版本范围内的包的签名
start_version = 3
end_version = 4
**/3/*.sign
**/4/*.sign
**/3/4/*.sign
**/4/3/*.sign
start_version = 2
end_verions = 2
config.Last_version = 3
**/2/*.sign
**/2/1/*.sign
**/2/3/*.sign
**/1/2/*/sign
**/3/2/*/sign