codecamp

QQ小程序 在开发者工具中管理云函数

配置云函数本地目录

在项目根目录中可以使用 project.config.json 文件,在其中定义 cloudfunctionRoot 字段,指定本地已存在的目录作为云函数的本地根目录。

云函数操作

在云函数根目录或者云函数目录上,通过鼠标右键,我们可以唤出右键菜单,完成以下操作 查看当前环境 切换环境 新建 Node.js 云函数 下载线上环境的云函数列表 下载线上环境的云函数代码并覆盖本地 对比本地代码和线上环境的代码 上传并部署云函数到线上环境

查看和切换环境

在云函数根目录上右键,在右键菜单中,可以查看当前对应的环境,同时可以切换环境,之后的所有右键菜单都是在这个环境下进行操作

新建 Node.js 云函数

在云函数根目录上右键,在右键菜单中,可以选择创建一个新的 Node.js 云函数,开发者工具在本地创建出以下目录和文件,同时在线上环境中创建出对应的云函数:

云函数目录:以云函数名字命名的目录,存放该云函数的所有代码

index.js:云函数入口文件,云函数被调用时实际执行的入口函数是 index.js 中导出的 main 方法 package.json:npm 包定义文件,其中默认定义了最新 qq-server-sdk 依赖 在创建成功后,工具会提示是否为该云函数立即安装本地依赖即 qq-server-sdk,如是,则工具会开启终端执行 npm install

下载云函数列表

在云函数根目录上右键,在右键菜单中,我们可以将线上环境中的云函数列表同步到本地,开发者工具会根据云函数的名字,在本地中创建出对应的云函数目录

下载云函数

在一个云函数目录上右键可以在菜单中选择下载该云函数,云函数代码会被下载到指定目录。

上传并部署

在云函数目录上右键,在右键菜单中,我们可以将云函数整体打包上传并部署到线上环境中

更多设置

我们通过右键菜单的 “更多设置” 可以进入云函数的沉浸式交互场景,在这个场景里可以完成以上所有的云函数操作

QQ小程序 注意事项 & FAQ
QQ小程序 测试、日志与监控
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

QQ小程序 开发

硬件能力

QQ小程序 云开发

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }