腾讯云云函数开发经验总结(好气)
2023-03-07 09:43:07 时间
第一件事
今天尝试了腾讯云的云函数开发,过程是让人抓狂的,结果是美好的,踩了无数的坑。
首先说明一下,我用的PHP,主要是写一个通用型的腾讯云短信发送接口和通用性的钉钉Webhook推送接口。
什么是通用型:菜鸡本人(我)说的是传递token和内容之类的就直接能使用,无需关心中间的实现的特点。
第一个坑
也是踩的最深的,云函数上面的PHP标明的是PHP7,PHP7版本可多了。我常用PHP7.4,
麻溜的写好代码,本地跑了一下,稳妥。
适配一下云函数,部署、上云一气呵成,访问一下傻眼了,就显示一个错误代码,443不知道啥玩意,官方文档说是代码出错,看日志,也不说哪行哪个地方的错误。
找了五六圈,发现有命令行终端,把代码改回本地测试,PHP src/api.php,提示composer版本为7.4,当前PHP环境7.0.x。没办法,删库跑路。。。
换到7.0,从头来了一遍,部署、上云,一气呵成。测试,OK.
云函数开发总结
- 本地模拟好云函数的运行环境,便于测试。
- 日志可以看到常规的错误,有些真看不到。
- 利用好命令行终端,日志看不到错误就在这里跑一跑。
刚开始难在对这玩意的开发调试过程不熟悉,熟悉了一切就简单了。
对象存储内网互联
内网连接文档:https://cloud.tencent.com/document/product/213/57441
对象存储流量说明:https://cloud.tencent.com/document/product/436/53863
相关文章
- Linux的磁盘缓存和刷脏页
- 如何使用 Docker 部署 GitLab
- 太酷了!在浏览器中就能体验到功能齐全的终端
- 利用大数据制定最佳营销计划的创新方法
- Linux 中的 tree 命令
- IT科技生态的三代论
- 微软Windows 7和Windows 8.1 将在 1 月 10 日停止获取关键安全更新,Edge 浏览器 109 提供最后版本支持
- 代码越写越乱?那是因为你没用责任链
- 图数据科学深耕数据价值,推进企业数字化进程
- C语言中的volatile到底有什么用?
- 如何在 Linux 中更新 Flatpak 软件包
- Linux内核中常用的C语言技巧
- 跟着小白一起学鸿蒙—OpenHarmony调试工具
- 谈谈数据治理是什么?
- Statcounter 发布 12 月浏览器份额榜:谷歌 Chrome 占比 66.16% 稳居第一,微软 Edge 第二
- Go原生插件使用问题全解析
- Windows 10 学院:如何找回 Windows 10 的产品密钥
- 回顾 2022 年五个优秀 Linux 发行版
- Firefox 火狐浏览器被误识别为微软 IE 11,遭到部分网站拒绝访问
- 现代数据架构和混合数据方法,驱动电信及金融业务增长