我正在使用'serverless-auto-swagger'插件为我的无服务器express API生成一个swagger文档,该文档是用typescript编写的。
按照说明,我用npm install -D serverless-auto-swagger
安装了依赖项,然后在无服务器文件的插件中添加了“serverless-auto-swagger”。
plugins:
- serverless-auto-swagger
- serverless-bundle
- serverless-dynamodb-local
- serverless-offline
functions:
api:
handler: "./src/handler.handler"
events:
- http:
path: basket/{basketId}
method: get
使用serverless offline start
启动离线服务器后,当我访问swagger URL时,我看到错误-无法加载API定义。获取错误未找到http://localhost:3000/dev/swagger/. json
1条答案
按热度按时间llycmphe1#
您必须在custom下编写swagger配置:在serverless.yml文件中。例如,
查看官方文档:https://www.npmjs.com/package/serverless-auto-swagger