高能玩家!硬核自制小程序云“肝”动森

做为一个练习时长一月半的动森岛民,最近周围岛友纷纷苦于售卖大头菜,谁能想到如此治愈可爱的养成游戏刺激堪比期货大盘。

都说这是猛男游戏,本期就由我们的高萌小哥哥—亚当传授他的神级玩法:用Serverless自制小程序云统计好友大头菜价格。

 视频链接:点击这里

(视频来自bilibili up主:亚当不是程序员)

关于小程序云serverless

《高能玩家!硬核自制小程序云“肝”动森》

 

提供云函数服务:它支持用户使用Node.js进行开发,主要就是替代原本的后端服务器,令开发者可以把后端每一个服务的代码都单独提交到云端平台上去运行。

提供数据存储服务:基于MongoDB托管在云端的数据库,数据以JSON格式存储以及文件存储服务:他令到小程序可以将用户上传的文本,图片等等内容上传到云端,在图片上传成功后,系统会自动生成一个资源链接,开发者可以在小程序中使用该图片地址。

更良心的是,不像游戏里坑钱的狸克几百铃钱卖你个捕虫网,阿里云的这个小程序Serverless在公测期间完全免费,大家不必担心在学习的过程中会被收费。

话不多说,赶紧上车!教程分上下期,本期内容为准备工作和了解成品架构,实操部分将在下期进行讲解,循序学习,日渐精进哦~

  • 准备工作

平台注册:如果你之前没有注册过阿里云的账户的话,你可以去阿里云官网来注册账户,并实名认证。注册完之后,来到阿里云的控制台,直接搜索小程序云,打开之后在左侧找到小程序云Serverless,点击服务空间管理,为我们将要做的小程序创建一个新的服务空间。

因为我们今天是一个支付宝小程序来作为示例,所以我们还需要去支付宝的开发者平台注册账号。支持手机支付宝扫码登录,在开发支付宝小程序这里点击立即创建,并同意一个个人小程序的公测申请,点击开始体验。

安装工具:需要安装两个工具,一个是小程序开发者工具,大家可以在页面下载,下期视频主要用这个工具来开发和调试小程序,同时下载叫做支付宝开放平台的开发助手,在下一期开发助手可以帮助我们生成公匙绑定小程序。(这里提醒大家不要轻易把公匙和私匙分享给别人)

  • 了解成品架构

每个玩家填写自己岛上的资料和现实的大头菜价格,提交后记录就会显示在这个好友列表里,界面简单易用,并且所有数据都会由你自己管理,只有你授权的人才能看到,不会公开发布。

  • 技术原理解析

我们开发前端的时候所用的语言也会是JavaScript,只不过它不是用 ReactJS, VueJS这些框架而是使用专为支付宝小程序所定制的一个框架。如果我们只是写了一个小程序的前端的话,其实我们开发的小程序算是一个静态的小程序,就是说无论你在小程序里面加了多少数据,一旦你的页面刷新,这个页面就恢复成初始状态,因为你是没有一个数据库去存储你的这些数据的,所以如果我们想开发一个动态的小程序的话,我们就需要用到说小程序里面的一些云函数、云数据库这样的一些服务。

成品里的两个按钮“提交”和“刷新”,”提交”所对应的云函数,我取了一个名字叫做updateUserData,他把我们提交的数据写入到我们Serverless平台的云数据库,那么如果他看到数据已经存在的话,它就会更新你的数据,然后刷新按钮它所对应的云函数,就是getAllUserData,他就会获取你的云数据库里面所有数据,然后排列。

整个架构非常简单,如果有能力的话,可以去尝试去添加一些新的功能,比如说添加一个大头菜价格从高到低的这样一个排序等等。

另外,想自己研究一下小程序开发的同学们,“点击这里”即可免费使用小程序云及获得小程序云电子书!

    原文作者:阿里云开发者
    原文地址: https://blog.csdn.net/alitech2017/article/details/105689840
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞