我通过lambda使用GoFiber作为我的API,如果我要直接在GoFiber中处理路由,我真的不认为必须在yaml文件中硬编码所有值有什么价值。这是一个常见的用例吗?我想使用API网关有不同的API密钥和使用计划和速率限制。我找不到 * 任何 * 文档,其中有任何专门使用GoFiber的API网关示例。
我希望在API网关中有一个根路由,通过GoFiber传递其他所有内容以进行身份验证等。API网关唯一要做的就是限制速率并跟踪每个API密钥的使用情况。
我会在GoFiber内部进行身份验证,并在那里处理所有响应。
有没有人有任何文档的链接,可以帮助我找到一个好的设计模式?
1条答案
按热度按时间qgelzfjb1#
是的,这是常见的做法,因为AWS官方文档也是这样做的-AWS Lambda Powertools for Python。这是一个Python的例子,但对于Go来说也是一样的。