3-5 作业

来源:2-6 数据库开发环境:Windows上快速搭建测试数据库环境

LinkeZ

2023-04-03

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回答

Brian

2023-04-07

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

0
4
Brian
回复
LinkeZ
应该的,不谢
2023-06-05
共4条回复

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

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

569 学习 · 238 问题

查看课程

相似问题

3-5 交作业

回答 1

3-5 作业提交

回答 1

3-5 作业

回答 1

3-5 作业

回答 1

3-5 作业

回答 2