没有合适的资源?快使用搜索试试~ 我知道了~
hyper-ts:用于HTTP服务器的类型安全的中间件体系结构
共44个文件
ts:18个
md:10个
json:10个
需积分: 18 0 下载量 99 浏览量
2021-05-13
11:50:25
上传
评论
收藏 93KB ZIP 举报
温馨提示
到TypeScript的部分移植 hyper-ts是用于以TypeScript编写的HTTP服务器的实验性中间件体系结构。 它的主要重点是正确性和类型安全性,它使用类型级别的信息来强制Web服务器进行正确的组合和抽象。 目标 hyper-ts的目标是利用TypeScript中的类型系统功能在HTTP服务器应用程序中强制正确堆叠的中间件。 中间件的所有影响都应反映在类型中,以确保不会犯常见的错误。 此类错误的一些示例可能是: 标头和正文写作的顺序不正确 撰写不完整的回复 撰写多个回应 尝试使用未解析的请求正文 消耗一个被解析为错误类型的请求主体 错误处理中间件的顺序不正确或丢失 会话,身份验证,授权的中间件顺序不正确 缺少身份验证和/或授权检查 TypeScript兼容性 hyper-ts版本 fp-ts版本 typescript版本 0.5.x + 2.0.5+ 3.5+ 0.4
资源推荐
资源详情
资源评论
收起资源包目录
hyper-ts-master.zip (44个子文件)
hyper-ts-master
dtslint
ts3.5
tslint.json 555B
tsconfig.json 366B
index.d.ts 0B
index.ts 311B
index.d.ts 27B
docs
_config.yml 219B
index.md 9KB
modules
express.ts.md 4KB
index.ts.md 19KB
index.md 80B
tsconfig.build-es6.json 112B
package.json 2KB
perf
linked-lists.ts 1KB
tslint.json 427B
.github
PULL_REQUEST_TEMPLATE.md 575B
ISSUE_TEMPLATE
Feature_request.md 1KB
Bug_report.md 816B
Documentation.md 125B
workflows
main.yml 557B
test
express.ts 550B
index.ts 9KB
.prettierrc 64B
jest.config.js 226B
LICENSE 1KB
package-lock.json 225KB
src
express.ts 5KB
index.ts 17KB
tsconfig.json 452B
examples
error-handling.ts 3KB
decodeQuery.ts 311B
decodeBody.ts 157B
decodeParams.ts 258B
hello-world-json.ts 424B
decodeParam.ts 932B
json-middleware.ts 2KB
tsconfig.json 349B
routing.ts 2KB
hello-world.ts 634B
requestTime.ts 1KB
.gitignore 40B
CHANGELOG.md 1KB
README.md 7KB
tsconfig.build.json 107B
.vscode
settings.json 57B
共 44 条
- 1
资源评论
星见勇气
- 粉丝: 22
- 资源: 4737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功