3***@qq.com
3***@qq.com
  • 发布:2023-06-01 15:36
  • 更新:2023-06-01 17:44
  • 阅读:108

云函数、云对象定时触发,获取不到公共模块里面的内容

分类:uniCloud

我只是想要定时刷新微信公众号的access-token. 结果这里appid appsecret都获取不到。
直接运行云对象、云函数是能获取到appid和appsecret的。但是上传云空间定时运行,看日志就是undefined.

const createConfig = require('uni-config-center')
const wxConfig = createConfig({ // 获取配置实例
pluginId: 'wx' // common/uni-config-center下的插件配置目录名
})
const util = require('util')
module.exports = {
_timing: async function () {
console.log('>>>>>>>>>>>come in')
const appid = wxConfig.config('public-account.appid')
const secret = wxConfig.config('public-account.appsecret')
console.log('>>>>>>>appid', appid)
console.log('>>>>>>>secret', secret)
const res = await uniCloud.httpclient.request('https://api.weixin.qq.com/cgi-bin/token',
{
data: {
grant_type: 'client_credential',
appid,
secret
},
dataType: 'json'
}
)
console.log('>>res::', res)
console.log('>>util.access_token::', util.access_token)
console.log('>>>>>>>>>>>>get access token::', res.data.access_token)
util.access_token = {
old: util.access_token.current,
current: res.data.access_token
}
}
}

2023-06-01 15:36 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

试试上传下uni-config-center,每次修改或新增配置都要上传下uni-config-center

要回复问题请先登录注册