localdev

command
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Command localdev 演示本地开发:用 WithLocalRedirect 把 lambda:// 与 sqs:// 打到一个 进程内的 HTTP mock,业务地址串一字不改、完全不碰真实 AWS。 重定向规则:lambda://<fn> -> {base}/lambda/<fn>,sqs://<q> -> {base}/sqs/<q>; 特性参数(async/group/attr.k 等)原样转为重定向 URL 的 query,会出现在 mock 收到的请求里。 返回值语义与生产一致:lambda 同步调用拿到 mock 的响应体;sqs 与 lambda?async=true 是 推送/即发即忘语义,成功一律返回 nil body——本地验证过的行为切回真实 AWS 不变。

运行(无需任何凭证):

go run ./examples/localdev