文件名称:servicebox:用于NodeJS的类型化Web服务
文件大小:33KB
文件格式:ZIP
更新时间:2024-03-26 09:29:16
json-schema json-rpc runtime-typechecking TypeScript
服务箱 用于NodeJS的类型化Web服务 import { Service , Method , Type } from '@sinclair/servicebox' const service = new Service ( { "add" : new Method ( [ ] , { request : Type . Tuple ( [ Type . Number ( ) , Type . Number ( ) ] ) , response : Type . Number ( ) } , ( context , [ a , b ] ) => { return a + b } ) } ) app . use ( '/api' , ( req ,
【文件预览】:
servicebox-master
----.gitignore(19B)
----package.json(1KB)
----package-lock.json(79KB)
----src()
--------servicebox.ts(15KB)
--------tsconfig.json(242B)
----tasks.js(1KB)
----.github()
--------workflows()
----spec()
--------tsconfig.json(363B)
--------index.ts(61B)
----license(1KB)
----example()
--------tsconfig.json(273B)
--------index.ts(1KB)
--------client.ts(1KB)
----readme.md(9KB)
----.vscode()
--------settings.json(96B)