typescript_decorator_mvc:使用typescript+decorator实现MVC

时间:2024-06-08 16:01:07
【文件属性】:

文件名称:typescript_decorator_mvc:使用typescript+decorator实现MVC

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-08 16:01:07

TypeScript

koa+typescript+ MVC设计实现 不需要使用koa中的app.use去定义,完全实现面向对象方式继承Controller,并且在Controller中使用装饰器(以下全文称为注解)定义请求方法。 早期想法:我想获取我所有的后台API,怎么办?所以这套设计思想,就是为了在项目启动的时候我们就能拿到所有的API,并且在routes/decorator.ts中编写权限校验。 扩展方面:可以在 routes/decorator.ts中,实现类似Java swagger自动生成API文档的能力 安装 npm cd backend npm install 定义基类Controller @Controller({ prefix: '/api' }) class ApiController extends BaseController { } 定义业务Controller @Controll


【文件预览】:
typescript_decorator_mvc-master
----.gitignore(1KB)
----README.md(2KB)
----.vscode()
--------launch.json(508B)
----backend()
--------dal()
--------routes()
--------tsconfig.json(5KB)
--------entity_enum()
--------views()
--------bin()
--------public()
--------package.json(2KB)
--------ormconfig.ts(623B)
--------.babelrc(121B)
--------app.ts(996B)
--------core()
--------entity()
--------util()

网友评论