请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

3-5 作业

import { Controller, Get, Request } from '@nestjs/common';
import { RangeService } from './range.service';

@Controller('range')
export class RangeController {
    constructor(private rangeService: RangeService) {}

    @Get(':num')
    getRanges(@Request() request): any {
        return this.rangeService.getRangeService(+request.params.num);
    }
}
import { Injectable } from '@nestjs/common';

@Injectable()
export class RangeService {
    getRangeService(num: number): Object {
        if(isNaN(num)) {
            return {
                msg: '参数错误',
            };
        }
        let arr = []
        for(let i = 0; i < num; i++) {
            arr.push(i+1)
        }
        return {
            code: 0,
            data: arr,
            msg: '请求范围列表成功',
        };
    }
}

正在回答

1回答

上道了,一般会在msg参数错误的时候,给一个错误码,方便前端判断,切记。

0 回复 有任何疑惑可以回复我~
  • 提问者 LinkeZ #1
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2023-04-07 15:21:12
  • Brian 回复 提问者 LinkeZ #2
    继续看后面的内容吧~~,着重在实践,同时把核心的概念的章节看看~
    回复 有任何疑惑可以回复我~ 2023-04-07 15:44:56
  • 提问者 LinkeZ #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2023-04-07 18:14:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号