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": "" } ] } } } };