文件名称:go-lambda-netlify-local
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-23 11:20:55
Go
Netlify Lambda Go功能本地测试示例 此存储库是使用连接器库部署Go lambda函数的示例,该连接器库使您可以在lambdas中使用符合Go标准lib的http处理程序。 这样做的最大好处是,您可以在本地运行处理程序,方法是检查环境变量,以确定是否针对本地开发人员运行http.ListenAndServe() ,对于lambda而言,是否运行gateway.ListenAndServe() 。 另一个好处是您可以重复使用现有的处理程序,中间件,路由器等,并且可以对处理程序进行完整的测试,而无需在docker映像中运行它。 例子 此回购包含三个示例,重点介绍了三种常见模式 testfunc1 第一个示例是基本函数,该函数仅使用标准库来创建处理程序,并且不执行任何其他特殊操作 testfunc2 本示例使用chi路由器和记录器中间件。 这显示了如何轻松使用第三方路由器来自
【文件预览】:
go-lambda-netlify-local-main
----go.mod(216B)
----netlify.toml(518B)
----ui()
--------index.html(324B)
----go.sum(3KB)
----src()
--------functions()
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(42B)