我应该在哪里更改从客户那里收到的价值?在nest.js中



如果值{a:1}来自客户端,我想将其更改为{a:1,b:2}

在这种情况下,Nestjs建议在哪里更改数据?

首先。在dto中使用转换装饰器的方法第二服务第三,在customRepository中使用typeorm。(https://typeorm.io/#/custom-仓库(

在第一种情况下,如果有一个值需要在验证前进行处理,我认为我不应该使用它。

我当然知道dto应该只有getter和setter。

然而,我担心是否应该使用Transform解码器。

您可以这样写a={a:1}b={…a,b:2}

最新更新