Curveball框架:Node.js的TypeScript利器

Curveball框架,一款专为Node.js打造的TypeScript框架,它拥有现代HTTP功能的原生支持,成为构建Web服务的理想选择。Curveball以其精简的基础架构、全TypeScript编写、现代Ecmascript特性、异步/等待中间件等特点脱颖而出。此外,它还内置对HTTP/2及Websocket的深度集成,并支持轻松实现内部子请求,无需实际HTTP请求。对于曾使用Koa的开发者来说,Curveball的许多特性将显得尤为熟悉。Curveball框架以其强大的功能和易用性,成为Node.js开发者们的优选之一。

zip
core-master.zip 预估大小:41个文件
folder
core-master 文件夹
file
.eslintrc.json 1KB
folder
src 文件夹
file
request.ts 6KB
file
index.ts 651B
file
memory-request.ts 3KB
file
response.ts 3KB
folder
middleware 文件夹
file
not-found.ts 921B
folder
node 文件夹
file
request.ts 2KB
file
push.ts 1KB
file
response.ts 6KB
file
http-utils.ts 1KB
file
response-headers.ts 3KB
file
context.ts 3KB
file
conditional.ts 3KB
file
header-helpers.ts 2KB
file
headers.ts 4KB
file
memory-response.ts 376B
file
application.ts 6KB
file
base-context.ts 5KB
file
.travis.yml 59B
file
tsconfig.json 559B
file
LICENSE 1KB
folder
test 文件夹
file
request.ts 3KB
file
headers-interface-tests.ts 4KB
file
memory-request.ts 5KB
folder
node 文件夹
file
request.ts 7KB
file
push.ts 10KB
file
response.ts 5KB
file
context.ts 5KB
file
conditional.ts 4KB
file
header-helpers.ts 2KB
file
headers.ts 2KB
file
websocket.ts 1KB
file
memory-response.ts 3KB
file
application.ts 11KB
file
README.md 12KB
file
Makefile 553B
file
CODE_OF_CONDUCT.md 3KB
file
.gitignore 81B
file
package-lock.json 128KB
file
package.json 2KB
file
changelog.md 8KB
zip 文件大小:83.24KB