From dbb405aa1ee6032f8ffb8b4f8c09420380f53c2f Mon Sep 17 00:00:00 2001 From: GaoNeng-wWw Date: Tue, 9 Sep 2025 13:06:52 +0800 Subject: [PATCH 1/2] docs: provide how to disabled demo mode example --- docs/tiny-pro-backend-dev-guideline.md | 25 +++++++++++++++++++++++++ docs/tiny-pro.md | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/docs/tiny-pro-backend-dev-guideline.md b/docs/tiny-pro-backend-dev-guideline.md index a5e96419..a6c53859 100644 --- a/docs/tiny-pro-backend-dev-guideline.md +++ b/docs/tiny-pro-backend-dev-guideline.md @@ -60,6 +60,31 @@ Application is running on: http://[::1]:3000 ``` +### 关闭演示模式 + +`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJs/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 + +```diff +@Module({ + ... + providers: [ + { + provide: APP_GUARD, + useClass: AuthGuard, + }, +- { +- provide: APP_GUARD, +- useClass: RejectRequestGuard, +- }, + { + provide: APP_GUARD, + useClass: PermissionGuard, + }, + ], +}) +export class AppModule implements OnModuleInit { +``` + ## 初始化数据 有些时候我们需要自动初始化一些数据(比如前端的默认国际化字段). 这些逻辑**均需**写在`App.module.ts`中`AppModule`类中的`onModuleInit`函数中。 diff --git a/docs/tiny-pro.md b/docs/tiny-pro.md index 13ee426e..563f0b68 100644 --- a/docs/tiny-pro.md +++ b/docs/tiny-pro.md @@ -39,6 +39,31 @@ tiny-pro 后端服务支持`docker启动`与`命令启动`, 执行操作前请先确保所处位置为`tiny-pro/nestJS` +### 关闭演示模式 + +`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJs/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 + +```diff +@Module({ + ... + providers: [ + { + provide: APP_GUARD, + useClass: AuthGuard, + }, +- { +- provide: APP_GUARD, +- useClass: RejectRequestGuard, +- }, + { + provide: APP_GUARD, + useClass: PermissionGuard, + }, + ], +}) +export class AppModule implements OnModuleInit { +``` + ### Docker启动 在运行`docker compose up -d`之前,请先修改`.env`环境变量文件,示例如下 From 268c0d71e04add6dd1f482403ef186f43b302513 Mon Sep 17 00:00:00 2001 From: GaoNeng-wWw Date: Tue, 9 Sep 2025 13:08:29 +0800 Subject: [PATCH 2/2] doc: `nestJs` -> `nestJS` --- docs/tiny-pro-backend-dev-guideline.md | 2 +- docs/tiny-pro.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tiny-pro-backend-dev-guideline.md b/docs/tiny-pro-backend-dev-guideline.md index a6c53859..0759fd45 100644 --- a/docs/tiny-pro-backend-dev-guideline.md +++ b/docs/tiny-pro-backend-dev-guideline.md @@ -62,7 +62,7 @@ Application is running on: http://[::1]:3000 ### 关闭演示模式 -`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJs/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 +`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJS/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 ```diff @Module({ diff --git a/docs/tiny-pro.md b/docs/tiny-pro.md index 563f0b68..f687f6e4 100644 --- a/docs/tiny-pro.md +++ b/docs/tiny-pro.md @@ -41,7 +41,7 @@ tiny-pro ### 关闭演示模式 -`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJs/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 +`TinyPro` 提供了一个 `RejectGuard` 的 `Guard`. 如果你需要关闭演示模式, 请在 `nestJS/src/app.module.ts` 中移除 L66~L69. 最终代码应当如下 ```diff @Module({