nestjs-router
0.0.5 • Public • Published nestjs-router

实现 nest 路由嵌套以复用模块或controller
安装
npm install nestjs-router --save
模块嵌套
import NestRouter from "nestjs-router";
import { Module } from "@nestjs/common";
import ArticalModule from "../artical/artical.module";
import UserModule from "../user/user.module";
@Module({
imports: NestRouter.nestModule("admin", {
ArticalModule,
nest: {
UserModule
}
})
})
export default class AdminModule {}
复用controller
import NestRouter from "nestjs-router";
import { Module } from "@nestjs/common";
import AdminController from "./admin.controller";
import ArticalController from "../artical/artical.controller";
import UserController from "../user/user.controller";
@Module({
controllers: [ AdminController, ...NestRouter.nestController("admin", {
ArticalController,
nest: {
UserController
}
})]
})
export default class AdminModule {}
/nestjs-router/
//
Package Sidebar
Install
Weekly Downloads