1.3.2 • Published 6 years ago
ycs-plugin-alicloud-sms v1.3.2
Installation
ycs add plugin alicloud-sms
configurations
import { IConfig } from 'ycs-plugin-alicloud-sms';
export const development: IConfig = {
endpoint: '/alicloud-sms',
roles: ['alicloud-sms'],
categories: [
{
name: 'signin',
accessKeyID: 'xxx',
accessKeySecret: 'xxx',
templateCode: 'xxx',
signName: 'xxx',
product: 'xxx',
codeLength: 6,
expiresIn: {
quantity: 15,
unit: 'minute',
error: 'Invalid code',
},
resendInterval: {
quantity: 1,
unit: 'minute',
error: 'You can only send one sms per minute',
},
},
{
name: 'reset',
accessKeyID: 'xxx',
accessKeySecret: 'xxx',
templateCode: 'xxx',
signName: 'xxx',
product: 'xxx',
codeLength: 6,
expiresIn: {
quantity: 15,
unit: 'minute',
error: 'Invalid code',
},
resendInterval: {
quantity: 1,
unit: 'minute',
error: 'You can only send one sms per minute',
},
},
],
errors: {
empty: 'Empty body',
emptyCategory: 'Empty category',
emptyMobile: 'Empty mobile',
emptyCode: 'Empty code',
emptyUsername: 'Empty username',
emptyPassword: 'Empty password',
unknownCategory: 'Unknown category',
usernameNotFound: 'Username not found',
},
signin: {
categoryName: 'signin',
expiresIn: '1h',
errors: {
invalidCode: 'invalidCode',
},
},
reset: {
categoryName: 'reset',
expiresIn: '1h',
errors: {
invalidCode: 'invalidCode',
},
},
};
export const production: IConfig = {
endpoint: '/alicloud-sms',
roles: ['alicloud-sms'],
categories: [
{
name: 'signin',
accessKeyID: 'xxx',
accessKeySecret: 'xxx',
templateCode: 'xxx',
signName: 'xxx',
product: 'xxx',
codeLength: 6,
expiresIn: {
quantity: 15,
unit: 'minute',
error: 'Invalid code',
},
resendInterval: {
quantity: 1,
unit: 'minute',
error: 'You can only send one sms per minute',
},
},
{
name: 'reset',
accessKeyID: 'xxx',
accessKeySecret: 'xxx',
templateCode: 'xxx',
signName: 'xxx',
product: 'xxx',
codeLength: 6,
expiresIn: {
quantity: 15,
unit: 'minute',
error: 'Invalid code',
},
resendInterval: {
quantity: 1,
unit: 'minute',
error: 'You can only send one sms per minute',
},
},
],
errors: {
empty: 'Empty body',
emptyCategory: 'Empty category',
emptyMobile: 'Empty mobile',
emptyCode: 'Empty code',
emptyUsername: 'Empty username',
emptyPassword: 'Empty password',
unknownCategory: 'Unknown category',
usernameNotFound: 'Username not found',
},
signin: {
categoryName: 'signin',
expiresIn: '1h',
errors: {
invalidCode: 'invalidCode',
},
},
reset: {
categoryName: 'reset',
expiresIn: '1h',
errors: {
invalidCode: 'invalidCode',
},
},
};
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.9
7 years ago
1.2.8
7 years ago
1.2.6
7 years ago
1.2.4
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago