前言
阿里云在Serverless方面起步还是比较晚的,对于自身的Serverless的Web IDE平台开发依旧存在很多潜在或已知的问题。最近报名参加了阿里云的“云开发校园合伙人创造营”,第二天的任务有多坑,而且自身的Serverless的Web IDE平台不支持创建空项目,所以很多学员给的教程并不是很正确,所有命令都是在自身的Serverless的Web IDE平台上进行部署、运行的,不应该在本地进行。
以下,我将演示如何使用阿里云自身的Serverless的Web IDE平台进行Demo演示(以Day2作业为例)。
Sept1.起步,从云效中创建代码库
注意
由于阿里云的云开发平台(https://workbench.aliyun.com)不支持空应用创建,我们应该避免使用已集成、已部署的示例应用,依据阿里云官方工作人员说法,阿里云的云开发平台(https://workbench.aliyun.com)8月会上线空应用。所以,我们另辟蹊径,不通过阿里云的云开发平台(https://workbench.aliyun.com)进行创建应用。
1.1打开阿里云的云效中的代码管理(Codeup)
[dm href='https://codeup.aliyun.com']阿里云 云效之代码管理(Codeup)[/dm]
1.2点击“新建代码库”
1.3输入自己想填写的各类内容,并选择“创建 README.md 文件 内置新手引导”(重要,否则需要自己手动创建一个文件才显示Web IDE),点击“确定”
1.4创建之后,点击“Web IDE”
Sept2.搞起,从Web IDE中创建MidewayJS
2.1创建新终端
2.2根据MidewayJS的GitHub文档,进行安装CLI工具
[dm href='https://github.com/midwayjs/midway']MidewayJS - Github[/dm]
在下方终端输入以下命令并回车:
npm install @midwayjs/faas-cli -g
Sept3.激进,从MidewayJS中创建应用
3.1使用MidewayJS创建默认标准应用
在下方终端输入以下命令并回车:
f create
此时默认为第一个(创建默认标准应用),直接回车即可(如果不是第一个,请使用上下键选中第一个,即图中蓝色选项)
输入应用名称后回车即可。
等待完成,如上图所示。
3.2使用npm构建项目所需依赖
右键创建的应用文件夹(如下图所示)。
选中新建终端(上图),在新建的终端内输入以下命令并回车(下图)。
npm i
Sept4.落幕,从应用中完成
4.1修改REST API为自己的名字并保存(Ctrl + S)
4.2使用MidewayJS命令进行云端调试运行(不计费)
在终端内输入以下命令并回车(下图)。
f invoke -f index
出现出现此情况,此时才正经的完成本次作业(注意:本次作业应该完全在云端完成)。
欢迎大家注册本站,持续关注本站最新技术文章!爱你们哦!
文章评论