作业
来源:3-5 CLI初试:启动 Nest 应用程序 + 创建控制器

Forest211
2022-11-11
// controller
import { Controller, Get, Query } from '@nestjs/common';
import { RangeService } from './range.service';
@Controller()
export class RangeController {
constructor(private rangeService: RangeService) {}
@Get('/range')
range(@Query('num') number) {
return this.rangeService.range(number);
}
}
// service
import { Injectable } from '@nestjs/common';
@Injectable()
export class RangeService {
range(args: string) {
if (!args || isNaN(Number(args)) || typeof Number(args) !== 'number') {
return {
code: 400,
message: '参数错误',
data: [],
};
}
const data = [];
for (let i = 1, len = Number(args); i <= len; i++) {
data.push(i);
}
return {
code: 200,
message: '请求成功',
data,
};
}
}
写回答
2回答
-
Brian
2022-11-13
上道了,可以给100分~~~
10 -
Brian
2022-11-13
上道了,可以给100分~~
00
相似问题