143 lines
4.9 KiB
JavaScript
143 lines
4.9 KiB
JavaScript
var uniIdConfig;
|
||
var uniPayConfig;
|
||
try {
|
||
uniIdConfig = require('../uni-id/config.json');
|
||
} catch(err) {
|
||
console.error("配置文件:uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 编译错误,请检查!↓↓↓请查看下方的错误提示↓↓↓", err.name, err.message, err);
|
||
throw new Error("配置文件:uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 编译错误,请检查!↑↑↑请查看上方的错误提示↑↑↑");
|
||
}
|
||
|
||
try {
|
||
uniPayConfig = require('../uni-pay/config.js');
|
||
} catch(err) {
|
||
console.error("配置文件:uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js 编译错误,请检查!↓↓↓请查看下方的错误提示↓↓↓", err.name, err.message, err);
|
||
throw new Error("配置文件:uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js 编译错误,请检查!↑↑↑请查看上方的错误提示↑↑↑");
|
||
}
|
||
|
||
module.exports = {
|
||
"uni": uniIdConfig,
|
||
"uni-pay": uniPayConfig,
|
||
"vk": {
|
||
"system": {
|
||
// 若serviceShutdow:true,则所有云函数无法访问(适用于需要临时关闭后端服务的情况,如迁移数据)
|
||
// 注意:本地调试时,需要重新启动本地服务才能生效。
|
||
"serviceShutdown": false,
|
||
"serviceShutdownDescription": "系统维护中,预计2小时恢复!",
|
||
// 云函数默认时区(中国为8)
|
||
"targetTimezone": 8
|
||
},
|
||
// 加密的密钥
|
||
"crypto": {
|
||
"aes": "dad4c0cb88c7d005bc5e844b8e79a9f0dad4c0cb88c7d005bc5e844b8e79a9f0", // 对称加密的密钥,建议长度在64位-128位(此处建议修改成自己的密钥)
|
||
},
|
||
// 当 context 内的下面值为空时,赋予默认的值(主要用于解决云函数 URL 后的默认 APPID 问题。
|
||
"context": {
|
||
"APPID": "", // 默认 dcloud_appid
|
||
"PLATFORM": "h5", // 可选项 h5、mp-weixin、app-plus、mp-alipay
|
||
"LOCALE": "zh-Hans", // 默认语言
|
||
"CLIENTIP":"127.0.0.1", // 默认客户端IP(主要用于解决本地调试无ip的问题)
|
||
},
|
||
"service": {
|
||
// 邮箱发送服务
|
||
"email": {
|
||
"codeExpiresIn": 180, // 邮件验证码有效期(单位秒)
|
||
// qq邮箱参数配置
|
||
"qq": {
|
||
"host": "smtp.qq.com",
|
||
"port": 465,
|
||
"secure": true,
|
||
"auth": {
|
||
"user": "你的邮箱@qq.com",
|
||
"pass": "邮箱授权码"
|
||
}
|
||
},
|
||
// 163邮箱配置
|
||
"163":{
|
||
"host": "smtp.163.com",
|
||
"port": 465,
|
||
"secure": true,
|
||
"auth": {
|
||
"user": "",
|
||
"pass": ""
|
||
}
|
||
}
|
||
},
|
||
// 日志服务
|
||
"log": {
|
||
// 用户登录日志
|
||
"login": {
|
||
"status": true // 是否开启用户登录日志
|
||
}
|
||
},
|
||
// 短信服务
|
||
"sms": {
|
||
// 阿里云短信服务
|
||
"aliyun": {
|
||
"enable": true, // 是否使用阿里云短信代替unicloud短信发送短信验证码
|
||
"accessKeyId": "LTAI4FyY6A493kVYn5ezyAw6", // 短信密钥key
|
||
"accessKeySecret": "776MyYZfRb8cQHTe5ji0jBVu1rHfa9", // 短信密钥secret
|
||
// "signName": "亿利通", // 默认签名
|
||
"signName": "南宁亿利通钢管有限公司", // 默认签名
|
||
"templateCode": {
|
||
"verifyCode": "SMS_210078693" // 验证码短信模板 - 配合uni-id需要
|
||
}
|
||
}
|
||
},
|
||
// 开放平台api
|
||
"openapi": {
|
||
// 百度开放平台 (主要用于身份证识别,营业执照识别等API)
|
||
// API Key申请地址:https://cloud.baidu.com/doc/OCR/s/rk3h7xzck 点击右上角注册
|
||
"baidu": {
|
||
"appid": "", // 对应的API Key
|
||
"appsecret": "" // 对应的Secret Key
|
||
}
|
||
}
|
||
},
|
||
"db": {
|
||
"unicloud": {
|
||
"maxLimit": 1000, // 最大limit限制(目前腾讯云最大1000,阿里云最大1000)
|
||
"cancelAddTime": false, // 取消 vk.baseDao.add 时自动生成 _add_time 和 _add_time_str
|
||
"cancelAddTimeStr": false, // 仅取消 vk.baseDao.add 时自动生成的 _add_time_str,若已设置 cancelAddTime 为true,则 cancelAddTimeStr 也会强制为true
|
||
"getTableData": {
|
||
"sortArr": [{ "name": "_add_time", "type": "desc" }], // vk.baseDao.getTableData 默认排序规则 vk.db.unicloud.getTableData.sortArr
|
||
}
|
||
}
|
||
},
|
||
// 其他小程序的密钥 当需要多个小程序绑定同一服务空间,并调用小程序服务端API时需要填写 暂只支持微信小程序
|
||
"oauth": {
|
||
// 微信小程序
|
||
"weixin": {
|
||
// 密钥列表
|
||
"list": [
|
||
{ "appid": "", "appsecret": "" },
|
||
{ "appid": "", "appsecret": "" }
|
||
]
|
||
},
|
||
// 支付宝
|
||
"alipay": {
|
||
// 密钥列表
|
||
"list": [
|
||
{ "appid": "", "privateKey": "" },
|
||
{ "appid": "", "privateKey": "" }
|
||
]
|
||
},
|
||
// qq
|
||
"qq": {
|
||
// 密钥列表
|
||
"list": [
|
||
{ "appid": "", "appsecret": "" },
|
||
{ "appid": "", "appsecret": "" }
|
||
]
|
||
},
|
||
// 抖音
|
||
"toutiao": {
|
||
// 密钥列表
|
||
"list": [
|
||
{ "appid": "", "appsecret": "" },
|
||
{ "appid": "", "appsecret": "" }
|
||
]
|
||
}
|
||
}
|
||
}
|
||
};
|