component: express # (required) name of the component. In that case, it's expre$ name: express-api # (required) name of your express component instance. org: test # (optional) serverless dashboard org. default is the first org you c$ app: expressApp # (optional) serverless dashboard app. default is the same as t$ stage: dev # (optional) serverless dashboard stage. default is dev.
inputs: src: ./src # (optional) path to the source folder. default is a hello world a$ region: ap-guangzhou runtime: Nodejs10.15 exclude: - .env apigatewayConf: protocols: - http - https environment: release
component 的引用方式改变了,同时新增了 name, org,app和stage字段
在 inputs 中,增加了 src 配置,代表的是源码的路径
迁移过程
1. 复制项目文件
1
$ cp -R ./express-proj ./express-proj-new
2. 修改 yaml 文件为新版本
进入新的项目文件夹
1
$ cd -R express-proj-new
打开 serverless.yml,修改为如下格式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
component: express # (required) name of the component. In that case, it's expre$ name: express-api # (required) name of your express component instance. org: test # (optional) serverless dashboard org. default is the first org you c$ app: expressApp # (optional) serverless dashboard app. default is the same as t$ stage: dev # (optional) serverless dashboard stage. default is dev.