没有合适的资源?快使用搜索试试~ 我知道了~
lambaa:一个小型框架,几乎没有依赖项来帮助使用AWS API Gateway和Lambda构建API
共48个文件
ts:26个
json:14个
md:2个
需积分: 9 0 下载量 111 浏览量
2021-03-03
12:22:00
上传
评论
收藏 135KB ZIP 举报
温馨提示
兰巴 :ewe: 一个很小的框架,几乎没有依赖项来帮助使用AWS API Gateway&Lambda构建API。 安装 npm i lambaa npm i @types/aws-lambda -D 示例项目 看一下使用aws-nodejs-typescript模板创建的。 指导 控制器 该库具有控制器的概念,类似于其他Web框架。 要创建控制器,请将@Controller()装饰器添加到类中。 使用路由装饰器之一定义路由,例如@GET("/ping") 。 import { GET , Controller } from "lambaa" import { APIGatewayProxyEvent , APIGatewayProxyResult } from "aws-lambda" @ Controller ( ) class PingController { @ GET (
资源推荐
资源详情
资源评论
收起资源包目录
lambaa-master.zip (48个子文件)
lambaa-master
package.json 2KB
.eslintrc.json 939B
.github
dependabot.yml 307B
tests
routing.tests.ts 7KB
parsing.tests.ts 7KB
testUtil.ts 2KB
mochaInit.ts 208B
tsconfig.json 332B
middleware.tests.ts 15KB
LICENSE 1KB
package-lock.json 151KB
src
replaceEventArgs.ts 5KB
RouteMap.ts 1020B
decorators
Use.ts 2KB
FromPath.ts 641B
Controller.ts 2KB
FromBody.ts 723B
FromHeader.ts 745B
FromQuery.ts 751B
Route.ts 2KB
Router.ts 4KB
types.ts 1KB
RequestError.ts 460B
constants.ts 356B
index.ts 602B
tsconfig.json 625B
examples
serverless
get-users-mock.json 53B
.nvmrc 12B
package.json 1KB
tsconfig.paths.json 140B
package-lock.json 294KB
src
middleware
authorizationMiddleware.ts 351B
errorHandlerMiddleware.ts 390B
logRequestMiddleware.ts 379B
controllers
UsersController.ts 589B
PingController.ts 453B
index.ts 403B
.npmignore 118B
get-ping-mock.json 52B
tsconfig.json 630B
webpack.config.js 1KB
serverless.ts 1KB
README.md 919B
.gitignore 69B
.mocharc.json 62B
README.md 5KB
.vscode
launch.json 911B
.prettierrc.json 69B
共 48 条
- 1
资源评论
余木脑袋
- 粉丝: 24
- 资源: 4596
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功