micro-aws-lambda:具有7KB和0依赖性的AWS Lambda库,支持中间件和易于调试
微型AWS Lambda介绍对于Lambda代理/ Http API模式用打字稿写零运行时依赖性微小:缩小后为7KB快速中间件简单的推理,一个接一个地运行通过throw httpError()或其他任何方式提前退出在中间件之间传递值退货回应对象,它将被转换为Lambda兼容响应可自定义的httpResponse() / success() (200)可自定义的httpError() / badRequest() (400)/ internalError() (500)或字符串,数字,布尔值简易调试:将调试信息添加到响应对象console.log事件/上下文你为什么建立这个库AWS Lambda使其成为创建API端点的快速工具。但这只是基础架构部分。这并不意味着您的业务逻辑可以简化。我需要一个中间件设置来解耦业务逻辑,而无需安装具有很多依赖关系的lib,并且还会导致更大的捆绑包大小。我想处理一个简单的界面,其中的顺序只是一个接一个。我不想处理一个思维模型,在该模型中,两个阶段的中间件都会被调用两次,并在一个函数中同时处理befo
micro-aws-lambda-master.zip
预估大小:23个文件
micro-aws-lambda-master
文件夹
.gitignore
73B
package.json
999B
createJestConfig.js
257B
package-lock.json
410KB
src
文件夹
httpResponse.ts
4KB
lambdas.ts
1KB
index.ts
193B
utils.ts
3KB
238.58KB
文件大小:
评论区