我正在為 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 關注
- 247 瀏覽
添加回答
舉報
0/150
提交
取消