digjoy:用于使用joi验证进行快速路由的简单Typescript装饰器

时间:2021-02-16 12:46:26
【文件属性】:
文件名称:digjoy:用于使用joi验证进行快速路由的简单Typescript装饰器
文件大小:117KB
文件格式:ZIP
更新时间:2021-02-16 12:46:26
TypeScript 迪乔伊 简单的Typescript装饰器,可通过joi验证进行快速路由 正在安装 npm i -S digjoy 动机 Digjoy最初是在Java框架Spring MVC上受到启发的,它使用Typescript装饰器(如旧的Java注释)来定义路由和方法。 您可能会认为“只是另一个控制器框架,我为什么要使用它?GitHub上还有许多其他具有数千颗星的框架...” 。 好吧,实际上,这是另一个控制器框架,但是正如我所见,它是一个很自以为是的框架,它非常易于使用,非常简单,几乎不需要任何配置(我通常会在选择一个库时考虑到这一点) )。 当您只需要定义一些路由并验证请求主体时,它是简单API的理想选择。 为什么这么奇怪的名字? Digjoy使用进行请求主体对象验证,每个巴西90年代的孩子都知道这。 我不知道为什么,但是每次我听到“ joi”一词或在代码中使用它时,我都会记得那首好歌。 如果您
【文件预览】:
digjoy-master
----.gitignore(10KB)
----tsconfig.json(529B)
----README.md(6KB)
----CHANGELOG.md(5KB)
----.github()
--------workflows()
----test()
--------controller.test.ts(7KB)
----.prettierrc(73B)
----.vscode()
--------snipsnap.code-snippets(180KB)
----LICENSE(1KB)
----package.json(3KB)
----tslint.json(2KB)
----CONTRIBUTING.md(371B)
----src()
--------utils()
--------constants()
--------decorators()
--------index.ts(629B)
--------types()
----.idea()
--------.gitignore(39B)
--------vcs.xml(180B)
--------misc.xml(174B)
--------modules.xml(264B)
--------watcherTasks.xml(1KB)
--------inspectionProfiles()
--------jsLibraryMappings.xml(187B)
--------codeStyles()
--------digjoy.iml(458B)
----.travis.yml(276B)
----package-lock.json(214KB)

网友评论