作业提交

来源: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,哈哈,继续看后面的课程吧~~~

可以看得到,自己去了解过很多注解的内容了~~不错不错

0
0

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

569 学习 · 238 问题

查看课程

相似问题

3-5 作业提交

回答 1

作业提交

回答 1

3-5 交作业

回答 1

作业提交

回答 3

3-5 提交作业

回答 1