场景
我正在为本地Lambda输出编写单元测试。我不想手动输入所有不同lambda函数的名称,而是动态地生成列表。
sls deploy list functions
将返回部署到aws的函数列表,但不返回本地无服务器环境中的函数列表。
问题
如何获得本地函数的列表?
“帮助”菜单对于如何运行本地函数很有用,但不用于组装本地函数列表。
$ sls --help
Commands
* You can run commands with "serverless" or the shortcut "sls"
* Pass "--verbose" to
我读过这样的文档:
users/
serverless.yml # Contains 4 functions that do Users CRUD operations and the Users database
posts/
serverless.yml # Contains 4 functions that do Posts CRUD operations and the Posts database
comments/
serverless.yml # Contains 4 functions that do Comments CRUD operations and the
问题
当没有连接到互联网时,我无法脱机运行服务器。
serverless.yml
service: my-app
plugins:
- serverless-offline
# run on port 4000, because client runs on 3000
custom:
serverless-offline:
port: 4000
# app and org for use with dashboard.serverless.com
app: my-app
org: my-org
provider:
name: aws
runtime: nodejs