这个过程,折腾了一下午,记录在这里,备忘,同时也供有需要的人参考:

  • 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

微信小程序云函数开发配置相关推荐

  1. 微信小程序云函数开发环境 node.js的安装参考

    微信小程序云函数开发环境 node.js的安装参考 下载:nvm-windows 下载下图安装包,地址在: https://github.com/coreybutler/nvm-windows/rel ...

  2. 微信小程序云函数--数据库集合使用

    微信小程序云函数--数据库集合使用 1.首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/10 ...

  3. 微信小程序云函数服务器,微信小程序云函数使用的几点说明

    微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...

  4. 微信小程序云函数使用教程【超详细】

    背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...

  5. 微信小程序云函数操作云数据库Mysql

    微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...

  6. 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

    最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发. 出现这个错误在网上找了很多,都没找 ...

  7. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  8. 微信小程序云函数获取近七天或近一个月的数据,使用云开发已修复时区的问题

    使用了云开发的微信小程序,就不能方便地用mysql的to_days函数处理,获取关于时间的数据 思路: 查询微信小程序文档后考虑使用聚合操作 不可能只是去获取一个固定时间,而是一个区间的时间段 Com ...

  9. 微信小程序云函数传递数组_微信小程序云开发一周入门

    作为一个程序员,一直想自己做一款程序,无奈工作以来一直做的是数据处理的工作.数据库用的挺溜,但前端就两眼一抹黑了.早在微信小程序刚出来的时候,就关注过,但考虑到前端后端的种种因素,一直没太做深入的了解 ...

最新文章

  1. leetcode算法题--包含min函数的栈
  2. 鲜为人知的C++ IO fstream流
  3. jira+mysql配置
  4. java验证码识别--2
  5. python 列表创建
  6. 60+ 安全厂商的选择,为何 TA 一直坚持做威胁情报供应商?
  7. dns服务期搭建使用_DNS添加反向查找区域
  8. PHP 接收 UDP包_UDP详解(广播,组播)(转)
  9. Java课程设计-校园卡管理系统
  10. 伺服驱动器需要什么样的脉冲?
  11. CSS设置文本、段落样式
  12. 图像评价指标——PSNR、SSIM、FID、KID
  13. EXCEL表格-系统时间及进度自动记录工具制作
  14. 谷歌protobuf(Protocol buffers)的使用
  15. 一、大数据_课程导论(P2~P6)
  16. 计算机房防凝露保温材料,机房地板保温有哪些要注意的
  17. sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼
  18. 跟着乔布斯上一堂管理课
  19. windows server 2003 系统安装蓝屏问题
  20. Redis 三台服务器搭建三主三从详细步骤

热门文章

  1. idea中pom.xml中插件无法加载
  2. Java设计模式之设计原则-里氏替换原则 (LSP)
  3. android开发歌词滑动效果_Android 歌词同步滚动效果
  4. 百度网盘外链采集分析 爬取百度网盘用户分享 问题记录
  5. 小程序地图定位授权取消后再次授权
  6. 枫林红叶随身落, 遍地花海迹中寻。 独贪长不愿醒, 回首百年烟云过。
  7. 一段php代码,请问一段PHP代码是什么意思?
  8. kedacom摄像头怎么预置_[功能测评]科达(Kedacom)200万红外网络摄像机
  9. 大数据是数字经济时代最关键的生产资料
  10. 网易邮箱大师桌面版显示“服务器连接失败,请稍后重试”的一个解决办法