无服务器 – 离线可选path参数

我试图设置一个可选参数的GET请求,但我得到一个错误,当我没有可选参数本地调用url。 它在lambda网上工作正常。 我做错了什么?

我正在使用serverless-offline插件版本3.16.0使用无服务器版本1.24.1

这里是我在serverless.yml中的请求定义:

functions: getitems: handler: lambda.handler events: - http: path: item/store/{storeid}/{itemstatus} method: get cors: true request: parameters: paths: storeid: true itemstatus: false 

这个url的作品:

 http://localhost:3000/item/store/123456/used 

这不

 http://localhost:3000/item/store/123456 

并给我这个输出

 { statusCode: 404, error: "Serverless-offline: route not found.", currentRoute: "get - /item/store/123456", existingRoutes: [ "get - item/store/{storeid}/{itemstatus}" ] } 

非常感谢