Files
certd/packages/libs/lib-server/src/basic/constants.ts
T
2026-07-12 02:29:54 +08:00

128 lines
2.6 KiB
TypeScript

export const Constants = {
dataDir: "./data",
role: {
defaultUser: 3,
},
per: {
//无需登录
guest: "_guest_",
//无需登录
anonymous: "_guest_",
//无需登录,有 token 时解析当前用户
guestOptionalAuth: "_guestOptionalAuth_",
//仅需要登录
authOnly: "_authOnly_",
//仅需要登录
loginOnly: "_authOnly_",
open: "_open_",
},
res: {
serverError(message: string) {
return {
code: 1,
message,
};
},
error: {
code: 1,
message: "Internal server error",
},
success: {
code: 0,
message: "success",
},
validation: {
code: 10,
message: "参数错误",
},
needvip: {
code: 88,
message: "需要VIP",
},
needsuite: {
code: 89,
message: "需要购买或升级套餐",
},
loginError: {
code: 2,
message: "登录失败",
},
codeError: {
code: 3,
message: "验证码错误",
},
auth: {
code: 401,
message: "您还未登录或token已过期",
},
permission: {
code: 402,
message: "您没有权限",
},
param: {
code: 400,
message: "参数错误",
},
notFound: {
code: 404,
message: "页面/文件/资源不存在",
},
preview: {
code: 10001,
message: "对不起,预览环境不允许修改此数据",
},
siteOff: {
code: 10010,
message: "站点已关闭",
},
need2fa: {
code: 10020,
message: "需要2FA认证",
},
openKeyError: {
code: 20000,
message: "ApiToken错误",
},
openKeySignError: {
code: 20001,
message: "ApiToken签名错误",
},
openKeyExpiresError: {
code: 20002,
message: "ApiToken时间戳错误",
},
openKeySignTypeError: {
code: 20003,
message: "ApiToken签名类型不支持",
},
openParamError: {
code: 20010,
message: "请求参数错误",
},
openCertNotFound: {
code: 20011,
message: "证书不存在",
},
openCertNotReady: {
code: 20012,
message: "证书还未生成",
},
openCertApplying: {
code: 20013,
message: "证书正在申请中,请稍后重新获取",
},
openDomainNoVerifier: {
code: 20014,
message: "域名校验方式未配置",
},
openEmailNotFound: {
code: 20021,
message: "用户邮箱还未配置",
},
},
systemUserId: 0, // 系统级别userid固定为0
enterpriseUserId: -1, // 企业模式用户id固定为-1
};