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

API调用工程师
2022-11-06
// range.controller.ts
import { Controller, Get, Query } from '@nestjs/common';
import { RangeService } from './range.service';
@Controller()
export class RangeController {
constructor(private RangeService: RangeService) {
}
@Get('range')
getArr(@Query('num') num) {
return this.RangeService.getArr(num);
}
}
// range.service.ts
import { Injectable } from '@nestjs/common';
@Injectable()
export class RangeService {
getArr(num: string): any {
const res = [];
for (let i = 1; i <= Number(num); i++) {
res.push(String(i));
}
if (typeof Number(num) === 'number' && num !== undefined) {
return {
code: 200,
msg: '请求成功!',
data: res,
};
} else {
return {
code: 404,
msg: '请求错误!',
data: null,
};
}
}
}
写回答
1回答
-
Brian
2022-11-10
非常Nice,看来是有基础的小伙伴~~可以给100分!
后面可以去完善的地方,404可以使用官方的HTTPException,哈哈,继续看后面的课程吧~~~
可以看得到,自己去了解过很多注解的内容了~~不错不错
00