微信小程序云函数开发配置
这个过程,折腾了一下午,记录在这里,备忘,同时也供有需要的人参考:
- 1、安装node.js
官网下载:Download | Node.js
在cmd命令行窗口输入node -v和npm -v,如可打印版本号,则node和npm安装成功
- 2、添加环境变量
在用户环境变量path下,添加nodejs的安装目录,否则在非安装盘下执行npm会报错;
- 3、项目根目录下新建文件夹cloudfunctions,project.config.json里添加配置:
- 4、右键cloudfunctions文件夹,新建云函数:
在index.js里填写如下示例代码:
// 云函数入口文件
const cloud = require('wx-server-sdk')cloud.init()// 云函数入口函数
exports.main = async (event, context) => {// ...return {sum: event.a + event.b}
}
- 5、进入云函数所在的文件夹:
弹出cmd窗口:
windows的cmd下进入指定目录,有一点跟linux不一样,
进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换。进入某个盘后,再cd 进入目录
可用cd ..进入上级目录
- 6、执行命令,安装wx-server-sdk
npm install --save wx-server-sdk@latest
- 7、上传,部署到云端。云函数调用示例,调用格式是死的:
在需要调用的地方,按如图所示方式调用:
wx.cloud.callFunction({name: 'test',complete: res => {console.log('callFunction test result: ', res)}})wx.cloud.callFunction({// 云函数名称name: 'add',// 传给云函数的参数data: {a: 1,b: 2,},success: function (res) {console.log(res.result.sum) // 3},fail: console.error})
- 8、可在开发工具console查看调用返回结果:
附录:(下面的这部分实际在云函数中用不着)
网上查的时候,构建npm,执行了如下代码:
1、第一步:npm init2、第二步:npm install --production3、第三步: npm i vant-weapp -S --production
微信小程序云函数开发配置相关推荐
- 微信小程序云函数开发环境 node.js的安装参考
微信小程序云函数开发环境 node.js的安装参考 下载:nvm-windows 下载下图安装包,地址在: https://github.com/coreybutler/nvm-windows/rel ...
- 微信小程序云函数--数据库集合使用
微信小程序云函数--数据库集合使用 1.首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/10 ...
- 微信小程序云函数服务器,微信小程序云函数使用的几点说明
微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...
- 微信小程序云函数使用教程【超详细】
背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...
- 微信小程序云函数操作云数据库Mysql
微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...
- 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题
最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发. 出现这个错误在网上找了很多,都没找 ...
- 微信小程序云函数中的数据处理后返回
微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...
- 微信小程序云函数获取近七天或近一个月的数据,使用云开发已修复时区的问题
使用了云开发的微信小程序,就不能方便地用mysql的to_days函数处理,获取关于时间的数据 思路: 查询微信小程序文档后考虑使用聚合操作 不可能只是去获取一个固定时间,而是一个区间的时间段 Com ...
- 微信小程序云函数传递数组_微信小程序云开发一周入门
作为一个程序员,一直想自己做一款程序,无奈工作以来一直做的是数据处理的工作.数据库用的挺溜,但前端就两眼一抹黑了.早在微信小程序刚出来的时候,就关注过,但考虑到前端后端的种种因素,一直没太做深入的了解 ...
最新文章
- leetcode算法题--包含min函数的栈
- 鲜为人知的C++ IO fstream流
- jira+mysql配置
- java验证码识别--2
- python 列表创建
- 60+ 安全厂商的选择,为何 TA 一直坚持做威胁情报供应商?
- dns服务期搭建使用_DNS添加反向查找区域
- PHP 接收 UDP包_UDP详解(广播,组播)(转)
- Java课程设计-校园卡管理系统
- 伺服驱动器需要什么样的脉冲?
- CSS设置文本、段落样式
- 图像评价指标——PSNR、SSIM、FID、KID
- EXCEL表格-系统时间及进度自动记录工具制作
- 谷歌protobuf(Protocol buffers)的使用
- 一、大数据_课程导论(P2~P6)
- 计算机房防凝露保温材料,机房地板保温有哪些要注意的
- sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼
- 跟着乔布斯上一堂管理课
- windows server 2003 系统安装蓝屏问题
- Redis 三台服务器搭建三主三从详细步骤
热门文章
- idea中pom.xml中插件无法加载
- Java设计模式之设计原则-里氏替换原则 (LSP)
- android开发歌词滑动效果_Android 歌词同步滚动效果
- 百度网盘外链采集分析 爬取百度网盘用户分享 问题记录
- 小程序地图定位授权取消后再次授权
- 枫林红叶随身落, 遍地花海迹中寻。 独贪长不愿醒, 回首百年烟云过。
- 一段php代码,请问一段PHP代码是什么意思?
- kedacom摄像头怎么预置_[功能测评]科达(Kedacom)200万红外网络摄像机
- 大数据是数字经济时代最关键的生产资料
- 网易邮箱大师桌面版显示“服务器连接失败,请稍后重试”的一个解决办法