router:Koa路由动作的包装,带有模式,中间件等

时间:2024-06-05 17:45:19
【文件属性】:

文件名称:router:Koa路由动作的包装,带有模式,中间件等

文件大小:131KB

文件格式:ZIP

更新时间:2024-06-05 17:45:19

TypeScript

Launchcode路由器 这是我们的主要@lcdev/router节点程序包,用于集中所有后端应用程序共享的逻辑。 它是专为在koa服务器中使用而设计的。 yarn add @lcdev/router@VERSION 它的构建非常简单,有两个核心思想: 路线包含在一个文件夹中,具有扁平结构 路线是分层的,但通常深一层 路由通常由一个“动作”(业务逻辑所在的地方)组成,后跟中间件 为了使开发保持一致,我们制作了一个封装该逻辑的程序包。 这不是Web服务器或框架-它是后端有机结构的包装。 那么您如何使用它呢? import { join } from 'path' ; import { createRouter } from '@lcdev/router' ; // here, we load files from a folder (./routes) that contai


【文件预览】:
router-master
----.gitignore(276B)
----tsconfig.json(168B)
----README.md(14KB)
----.github()
--------workflows()
----.gitlab-ci.yml(531B)
----LICENSE(16KB)
----package.json(2KB)
----CONTRIBUTING.md(873B)
----src()
--------index.test.ts(31KB)
--------pagination.ts(2KB)
--------generate-openapi.ts(3KB)
--------index.ts(20KB)
--------pagination.test.ts(2KB)
----.editorconfig(299B)
----yarn.lock(257KB)
----CHANGELOG(1KB)

网友评论