我正在尝试使用可选参数设置 GET 请求,但是当我在没有可选参数的情况下在本地调用 url 时出现错误。不过,它在 lambda 上运行良好。我做错了什么?
我正在使用无服务器版本 1.24.1 和无服务器离线插件版本 3.16.0
这是我在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
这个网址有效:
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}"
]
}
非常感谢