此页面需要javascript支持,请在浏览器中启用javascript

程序员名片架构介绍(草稿)

微信云开发
Cloudbase
小程序
SCF
serverless
共403个字,阅读时间 2 分钟
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://icebreaker.top/articles/2021/3/16-sth-mp-draft

标题介绍只是一个噱头

‘三天快速成型一个全栈小程序’

这个实际上很难计算的,中间还做了一些重构

到时候知乎,csdn,微信开发者社区可以用这个标题当一个噱头

鄙人也是 UC 震惊部成员,哈哈

一些原因

距离上次发布 2 月 19 号,已经过去快 1 个月了

因为一些工作上的原因,要去学 react

鸽了将近 2 礼拜,回来之后也吸收了一些 hook 的优点

重构了一下

云开发的优化

之前也写过一篇文章在微信开放社区里的

语法和 layer 的优化

附上 link

腾讯云 Serverless 产品比较

当然这些东西都是有时效性的。

介绍一下代码架构

三部分

  1. Github Octokit Client / serverless framework
  2. 云开发 /cloudbase
  3. 小程序 /uni-app

参考了很多的开源项目

serverless

推一波,毕竟 cdn oss db 都是用的现成的

发布

个人的话 云开发默认 2 个环境

  • dev
  • prod

dev 随便玩,数据随便删

prod 发布的话

需要之前给每个云函数都创建版本,然后把默认流量都导流到那个版本去

(腾讯的 SCF Cloudbase 微信云开发都一样)

然后要上线之前,就直接部署 Latest ,然后没啥问题继续发版本,做个流量灰度的切换就行

ps

我把我的 Client 部署到香港去了,国际带宽哈哈