根据尝试,Serverless的Web IDE平台不支持创建空项目,所以第二天的作业摸索了很久,参考了很多钉群小伙伴的笔记才做好。 正确做法如下(我的操作记录):
第一步:使用云效Codeup完成准备工作
由于workbench不支持空应用创建,所以选择可行性较高的Codeup Web IDE,避免踩坑。
1.打开阿里云云效Codeup。
2.新建一个代码库。
3.名称、描述等随意,但是一定要勾选“创建 README.md 文件 内置新手引导”,否则将无法正常使用Web IDE。
4.点击“Web IDE”进入IDE。
第二步:开始整活儿
1.点击“Terminal”——“New Terminal”创建新终端。
2.根据GitHub上的文档安装 CLI 工具。 在终端输入下列命令并回车:
npm install @midwayjs/faas-cli -g
执行结果如图:
3.在终端输入下列命令并回车,创建默认标准应用。
f create
默认第一个,直接回车。 输入应用名称并回车,创建完成。
4.使用npm构建项目所需依赖 右键创建的应用文件夹,在新终端中打开。
在新终端中输入下列命令并回车:
npm i
最后,修改REST API为自己的名字并保存,在新终端中输入下列命令并回车:
f invoke -f index
结果如图: