更新时间:2022-04-26 08:30:56
上次有同学问题,阿里云云开发平台和Midway FaaS是什么关系?
我们来官宣一下。阿里云云开发平台是阿里云提供的一站式、全云端的开发平台,目标是打开浏览器就可以开发、调试、上线,是未来研发的的风向标,指北针。
而 Midway FaaS 体系将在阿里云云研发的 Node.js 领域作为标准化解决方案提供给社区。
这一次,我们就来手把手教你,如何在阿里云云开发平台中使用 Midway FaaS 构建函数应用,从账号的创建到一键部署,零基础创建一个有前后端交互、数据增删改查等行为的 Todo List 应用。
什么是 Midway FaaS?
一个用于构建 Node.js 云函数的 Serverless 框架,帮助开发者专注于产品开发,降低维护成本。
最重要的是 ❤️ Star! 一下 https://github.com/midwayjs/midway-faas
什么是 OTS?
阿里云表格存储,是一个按需付费的 Nosql 数据库。
环境需求:
可以上网的浏览器,额,IPad 也可以 !登陆 https://workbench.aliyun.com/
手把手教学
Step 1 进入云开发
Step 2 编辑代码
按照下图调出命令行,输入下面的命令安装依赖,详细使用文档可查看README。
npm i --registry=https://registry.npm.taobao.org
Step 3 创建 OTS 资源
这一步非体验的必须项。云开发平台暂时提供一个临时测试的 AK 信息以及 OTS 数据库供大家体验。但是要开发自己的应用,请操作这个步骤来创建OTS资源,并且在环境变量里换成自己的OTS 数据库和AK信息,AK信息详见附录1。
Step 4 本地研发
附录1. 数据库配置
环境变量名释义
MIDWAY_OTS_ACCESSKEY 阿里云账户 AccessKey ID
MIDWAY_OTS_SECRET 阿里云账户 AccessKey Secret
MIDWAY_OTS_ENDPOINT 表格存储实例公网访问地址
MIDWAY_OTS_INSTANCE 表格存储实例名称
AccessKey ID 与 Secret 的获取可参考下图,或点击:
表格存储实例公网访问地址 的获取可参考下图:
总结
因为云开发平台是基于Serverless架构,调用的云资源按量付费,并且每个月都有免费的额度,个人使用访问量不大基本不用付钱。
立即免费体验全云端开发,还送百万代金券。https://workbench.aliyun.com/camp