perf: improve the logic related to login expiration
This commit is contained in:
23
apps/backend-mock/src/modules/mock/mock.controller.ts
Normal file
23
apps/backend-mock/src/modules/mock/mock.controller.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import type { Response } from 'express';
|
||||
|
||||
import { Controller, Get, Query, Res } from '@nestjs/common';
|
||||
|
||||
@Controller('mock')
|
||||
export class MockController {
|
||||
/**
|
||||
* 用于模拟任意的状态码
|
||||
* @param res
|
||||
*/
|
||||
@Get('status')
|
||||
async mockAnyStatus(
|
||||
@Res() res: Response,
|
||||
@Query() { status }: { status: string },
|
||||
) {
|
||||
res.status(Number.parseInt(status, 10)).send({
|
||||
code: 1,
|
||||
data: null,
|
||||
error: null,
|
||||
message: `code is ${status}`,
|
||||
});
|
||||
}
|
||||
}
|
@@ -1,8 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
|
||||
import { MockController } from './mock.controller';
|
||||
import { MockService } from './mock.service';
|
||||
|
||||
@Module({
|
||||
controllers: [MockController],
|
||||
exports: [MockService],
|
||||
providers: [MockService],
|
||||
})
|
||||
|
Reference in New Issue
Block a user