1.0.1 • Published 1 year ago
egg-license v1.0.1
egg-license
QuickStart
see egg docs for more detail.
# egg-license是一款专为egg.js适配的权限控制插件
# egg-license目前支持的功能(以下功能建议egg原程序打包成可执行文件搭配本插件使用)
# 1.绑定物理服务器的硬件信息 做到一个程序绑定一台物理主机 防止程序包被迁移
# 2.设置使用期限,可以设置开始授权日期和使用时长,来限制程序的使用时长(到期后所有http接口会返回401)
# config/plugin.js
license: {
enable: true,
package: 'egg-license',
}
# config/config.default.js
config.license = {
license: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', // license字符串 首先在目标服务器运行相应系统的可执行程序获取license,填写在这里,实现绑定(可执行程序可以在gitee上下载 /license_get/)
useDate: '2024-10-30 15:00:00', // 开始使用时间
expireDay: 30, // 授权使用时长 -1为关闭
}
gitee地址: https://gitee.com/xkkka/egg-license.git