【问题标题】:Loopback - can't show error from controller环回 - 无法显示来自控制器的错误
【发布时间】:2020-03-11 15:55:38
【问题描述】:

我是 loopback 的新手,我正在尝试从 cli 创建的 rest api 控制器返回错误 “lb4 控制器” 不知道为什么 Loopback 总是在 db 中插入数据:我做错了什么???

这里是代码

 @post('/tavolos', {
    responses: {
      '200': {
        description: 'Tavolo model instance',
        content: {'application/json': {schema: getModelSchemaRef(Tavolo)}},
      },
    },
  })
  async createTavolo(
    @requestBody({
      content: {
        'application/json': {
          schema: getModelSchemaRef(Tavolo, {
            title: 'NewTavolo',
            exclude: ['id'],
          }),
        },
      },
    })
    tavolo: Omit<Tavolo, 'id'>,
  ): Promise<Tavolo> {
    if (!Number.isInteger(Tavolo.max) || Tavolo.max > 10) {
      throw new HttpErrors.BadRequest( `error text`, );
    }

    return this.tavoloRepository.create(tavolo);
  }

【问题讨论】:

    标签: loopback


    【解决方案1】:

    我自己解决了:我刚刚重新创建了项目(所有模型、控制器等......),现在它可以工作了......不知道错误在哪里。

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 2020-08-01
      相关资源
      最近更新 更多