有关微信小程序云开发

云开发理念

事实上测试号是不能开通云开发的,反正我本人很早开通的测试号来建立项目就没有云开发的选项,即一闪而过。然后,我就用新的邮箱来重新注册小程序的账号,注意使用新的邮箱,即未在微信平台露面过的邮箱。跃过如下的坑:1,与微信绑定的邮箱,2,公众平台的邮箱,3,开放平台的邮箱。然后,注册登录完,个人用户即可,不用缴费认证的当然有银子除外。设置云开发启用,需要立刻建立一个云环境。再用此账号来新建项目,就可以看到云开发选项了。quickstart就加载了。不得不承认,腾讯是个造生态的专家。而你要想厘清腾讯旗下生态,你要准备多个邮箱呀,至少三,四个。当你用习惯了,你就不会吐槽,反而明白,腾讯生态的用心,即独立又彼此包容。开发者有也appid,测试号也是叫appid却又分工不同。所以坑虽多,但实践更重要。倒不能称为坑,因为,刚入门时,对于场景知道的少,慢慢发现,开发者的appid偏向于项目层面运营和部署,而测试号appid应用更侧重是开发过程中编程和白盒测试。

开发小程序时,专注于业务,不用自建数据库,云函数变共享使用,图片上传API等,国内领先的思维,一站式的开发。

按流量计费的云产品,是专业的,童叟无欺。腾讯不仅懂云,也懂码仔,前端向JS看齐,进入下一代开发,即面向功能的代码片断,健全文档,即用即搬。传承着小程序的用完即走的“酷”。

上手实践

  • 本地的node环境中,需要安装几个包。小程序云开发的本地需要和远程自动默认导入的

wx-server-sdk也依赖三个包tcb-admin-node、protobuf、jstslib

  • 然后是安装CLI工具。这个最强大了,管理你腾讯云上所有资源的命令行工具,你可以想象的场景,应该有部署云函数,推拉静态文件,持续集成等,重点是结合密钥登录和shell脚本的设计,自动化运维永无止境。

npm i -g @cloudbase/cli
功能列表如下:

  • 最好的学习API方式就是读quickstart的代码和修改代码,运行看效果。

开发学习资源分享

资源一
资源二
关联资源参考
资源三

番外篇

本人原想载于知乎,不过,因为我涉嫌给腾讯广告而被禁言,看来,我的影响力已经被知乎“重视”了。同时,也试出了知乎的立场和格局。幸好,本人有个人博客,所以,真心想怼一下知乎—–“你过来呀!!!”

翻墙小记

以为下了chrome和ssh 隧道技术以国外主机做支点,即可访问google了。
非也。因为,chrome不能使用默认的代理服务器功能。它需要专用的扩展。这块,它不如360,因为,在那里一设置好socks,百度ip查询一下,就显示为境外ip了。
但360也有不如chrome的地方,当所有的环节都通了时,facebook,youtube和google。这种大名鼎鼎的网站还是访问不了的,因为,360毕竟是要吃饭的。这几个url已经被硬编码进了浏览器。
当然,这是猜的。
总之,两个工具配合起来就完全太棒了。
首先,用翻墙了的360去查chrome的扩展,那可是海量的应用呀,大开眼界,虽然这些也能和360来配合。但我不做这种强扭瓜甜的事。
于是,找到了proxy_switchyomega2.4.5这个扩展的网页,拷贝出它的id。注意在网址中截取像ID的一串码,位长度多少忘记了。
然后,在一个专门提供离线扩展下载的网址里输入此id后,就能下载到crt文件。
这个就是扩展的安装包。可以被chrome无缝的使用,可以说是想插就插,方便的很呀。把下载的
Proxy-SwitchyOmega_v2.4.5.crx
直接拖入chrome后,就可以配置代理服务器的ip和端口了。
应用设置后,在chrome地址栏的右侧,可以看到启动和关闭代理服务器的开关了。
你来控制,说翻就翻吧。
装了这个chrome扩展后,后面的扩展和应用就会让你忍都忍不住,因为实在是太好用,太方便了。
随便推荐两个。
gmail和diigo annotate