我正在为 API 使用 Netlify 函数,除了我需要访问 URL 参数时,其中大部分都可以正常工作这是我必须获取参数的片段:func Handler(ctx context.Context, request events.APIGatewayProxyRequest) (Response, error) { id := request.PathParameters["id"] ...}func main() { lambda.Start(Handler)}我有其他功能正常工作,不需要 URL 参数,但无法弄清楚如何让这些功能正常工作,我尝试了多种不同的选择:https://example.com/endpoint/1https://example.com/endpoint/id=1https://example.com/endpoint?id=1以上均未在命中端点时返回 id 路径参数
1 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
您可以使用request.QueryStringParameters["id"]从查询参数中获取 id
func Handler(ctx context.Context, request events.APIGatewayProxyRequest) (Response, error) {
id := request.QueryStringParameters["id"]
...
}
并打电话给https://example.com/endpoint?id=1
- 1 回答
- 0 关注
- 262 浏览
添加回答
举报
0/150
提交
取消
