Nestjs Swagger UnhandledPromiseRejectionWarning:TypeError:无法解构“ undefined”或“ null”的属性“ prototype”

时间:2018-12-13 09:21:20

标签: javascript typescript swagger nestjs

我正在一个Nestjs REST API项目中,我必须大张旗鼓。我以这个仓库为例:https://github.com/nestjs/nest/tree/master/sample/11-swagger

但我收到此错误: count = s.count("\n"); 和这个: for n in $(seq 1 100) do #yourcode done 该项目在这里:
https://github.com/strdr4605/nestjs-rest-api/blob/swagger/src/main.ts

2 个答案:

答案 0 :(得分:0)

大摇大摆的配置还可以。不确定,但可能是因为我在控制器和服务的PUT / DELETE方法中使用ObjectID作为一种ID类型。更改为字符串类型,一切正常。

答案 1 :(得分:0)

我在 Swagger 尝试解析事件控制器内 Kafka 消息的有效负载时遇到问题,因此我添加了 ApiExcludeEndpoint 以排除消息处理程序

@ApiExcludeEndpoint()
@EventPattern('topic', Transport.KAFKA)
public async handleEvent(@Payload() message: EventDto): Promise<void> {
// ...