照搬照抄云开发文档里的示例,运行后始终失败,一直都是返回如下错误代码
[error] 函数执行失败(耗时 178ms) TypeErruploadFile:fail or: uploadFile:fail Cannot read property 'url' of undefined
??急人,请老师指点
// 云函数入口文件
const cloud = require('wx-server-sdk')
const {
createReport
} = require('docx-templates')
const fs = require('fs')
const path = require('path')
// const dayjs = require('dayjs')
cloud.init({
env: 'cloud.DYNAMIC_CURRENT_ENV'
})
// 云函数入口函数
exports.main = async (event, context) => {
const fileStream = fs.createReadStream(path.join(__dirname, 'verify_company.docx'))
return await cloud.uploadFile({
cloudPath: 'verify_company.docx',
fileContent: fileStream,
})
}
你好。此函数分为两步调用,s1:获取上传路径;s2:通过路径上传。这里找不到url是因为获取上传路径时被拒绝,因此,请:
2. 如果如图所示,在获取上传链接中产生错误,则通过报错信息检查问题。
如像图中显示“没有找到环境,且不存在默认环境”,这时候就要检查控制台中环境是否已进行设置,在设置后控制台会进行重启
设置完成后再次尝试即可成功调用
感谢,我发现是环境设置错了,谢谢哈