小编Ste*_*ock的帖子

使用 sequelize 和 typescript 自动迁移

我正在研究为现有模型生成迁移文件的能力。例如,如果我使用“force:true”模式,数据库中的表会自动创建,所以我无法相信自动创建迁移文件是不可能的。那你能帮我提建议吗?

migration node.js sequelize.js typescript nestjs

9
推荐指数
1
解决办法
3511
查看次数

如何使用从控制器返回的值?在 NestJs 上测试控制器

控制器及测试方法:

import { Controller, Get, Response, HttpStatus, Param, Body, Post, Request, Patch, Delete, Res } from '@nestjs/common';
@Controller('api/parts')
export class PartController {
  constructor(private readonly partsService: partsService) { }

  @Get()
  public async getParts(@Response() res: any) {
    const parts = await this.partsService.findAll();
    return res.status(HttpStatus.OK).json(parts);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是必须测试 getParts 方法的单元测试:

describe('PartsController', () => {
  let partsController: PartsController;
  let partsService: partsService;

  beforeEach(async () => {
    partsService = new partsService(Part);
    partsController= new PartsController(partsService);
  });

  describe('findAll', () => {
    it('should return an array of parts', async …
Run Code Online (Sandbox Code Playgroud)

testing unit-testing node.js nestjs sequelize-typescript

3
推荐指数
1
解决办法
6372
查看次数