Browse Source

improve config get

master
filesite 6 months ago
parent
commit
5851ed82d5
  1. 16
      router_aliyun.js

16
router_aliyun.js

@ -10,10 +10,10 @@ const {default: common} = require('./common.js');
const {default: aliyunSmsClient} = require('./aliyunSmsClient'); const {default: aliyunSmsClient} = require('./aliyunSmsClient');
const {default: defaultConfig, getCustomConfigs: getCustomConfigs} = require('./conf/config'); const {default: defaultConfig, getCustomConfigs: getCustomConfigs} = require('./conf/config');
const router = express.Router(); const router = express.Router();
let customConfig = null;
//发送注册验证码短信接口 //发送注册验证码短信接口
/** /**
* @phoneNumber: 手机号码 * @phoneNumber: 手机号码
@ -28,7 +28,6 @@ router.post('/sendverifycode', async (req, res) => {
let sign = req.body.sign; let sign = req.body.sign;
let data = {code: 0, message: ''}; let data = {code: 0, message: ''};
let myConfig = await getCustomConfigs('./conf/custom_config.json');
if (!phoneNumber || !codeNumber || !sign) { if (!phoneNumber || !codeNumber || !sign) {
data.message = '参数不能为空'; data.message = '参数不能为空';
@ -37,6 +36,17 @@ router.post('/sendverifycode', async (req, res) => {
}else if (common.isVerifyCode(codeNumber) == false) { }else if (common.isVerifyCode(codeNumber) == false) {
data.message = '验证码格式错误,必须是4位数的数字'; data.message = '验证码格式错误,必须是4位数的数字';
}else { }else {
//使用默认配置
let myConfig = defaultConfig;
//加载自定义配置
if (!customConfig) {
customConfig = await getCustomConfigs('./conf/custom_config.json');
}
//使用自定义配置
myConfig = customConfig;
let paramsCheck = {}; let paramsCheck = {};
for (const key in req.body) { for (const key in req.body) {
if (key != 'sign') { if (key != 'sign') {

Loading…
Cancel
Save