这次的腾讯云web训练营,除了任务三对零基础的不太友好,涉及到依赖的安装、js函数和云函数的sdk调用,其他的任务都还可以。不算太难。
第四章作业
一、用户端
1、将webviews/asset/index.js中,function initlist()函数,从监听刷新意见列表,改成在sdk中调用云函数(name:init)。
2、云函数init,将实时监听逻辑改为,云函数init-admin对于意见列表的promise all 更新逻辑。
二、管理端
1、更改webviews/asset/admin.js中,function initlist()函数,从sdk中调用云函数init-admin,更改为监听刷新。
https://github.com/cicidoll/Tencent-Web-Train-04
作业要求:将教程范例的cloudtohttp函数使用sdk的getTempFileURL进行替换。
作业思路:
1、主要思路:找到webviews/asset/util.js文件中,function cloudtohttp(src)函数,对其进行替换。
2、文档地址:https://docs.cloudbase.net/api-reference/server/node/storage.html#gettempfileurl
3、具体代码:
const tcb = require('tcb-admin-node') const app = tcb.init({ env: 'xxxx' })//环境初始化 function cloudtohttp(src) { if(src==""){ return ""; } let res = await app.getTempFileURL({ fileList: [src] })//fileList[0],输出要下载文件 ID 组成的数组,的第一个元素。 //tempFileURL,输出文件访问链接。 return res.fileList[0].tempFileURL; }
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。