今天的学习是与Midway Servless相关
特点
- 跨多云平台
- 方便在传统应用和弹性容器之间迁移
- 在应用和函数部署之间切换的framework
环境搭建
此处使用了Day1中创建的应用(也可以自行创建新的应用,方法同Day1中的创建一个新应用,解决方案选择Midway Serverless)
点击应用的开发部署,连接至Cloud IDE
在终端中查看当前node版本
node -v
安装midwayjs
npm i @midwayjs/faas-cli -g
基本命令使用
//创建
f create
//开发调用
f invoke
//发布
f deploy
创建一个项目
可以使用 键盘的 ↑ or ↓ 键,选择需要创建的类型
此处选择第一个即可,点击后回车
添加项目名,等待项目创建完成
进入项目所在目录(我的项目名为test)
cd test
查看项目目录结构
为项目添加依赖
npm i
index.ts
编写index.ts内容,自定义需要返回的内容
此处要输出自定义的内容,需要配置f.yml,完成后 Ctrl+S 保存
在终端运行
f invoke -f show