小编use*_*133的帖子

如何更改 Eclipse IDE GUI 图标?

椭圆图标很难看。事实!

我想用更扁平、单色和简约的图标替换图标,但我找不到有关如何从 Eclipse 的用户界面更改图标的文档。

我怎么能这样做?需要重新编译eclipse吗?

eclipse user-interface icons

6
推荐指数
1
解决办法
4711
查看次数

为什么热重载在我的 NestJS/Docker-Compose 多阶段项目中不起作用?

热重载不起作用。保存代码更改后,API 不会更新。这是代码:

https://codesandbox.io/s/practical-snowflake-c4j6fh

当构建(docker-compose up -V --build)时,我在终端上收到以下消息:

2022-12-16 09:29:53 redis                | 1:C 16 Dec 2022 12:29:53.411 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo</br>2022-12-16 09:29:53 redis                | 1:C 16 Dec 2022 12:29:53.411 # Redis version=7.0.6, bits=64, commit=00000000, modified=0, pid=1, just started</br>2022-12-16 09:29:53 redis                | 1:C 16 Dec 2022 12:29:53.411 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf</br>2022-12-16 09:29:53 redis                | 1:M 16 Dec 2022 12:29:53.411 * monotonic clock: POSIX clock_gettime</br>2022-12-16 …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose visual-studio-code hot-reload nestjs

4
推荐指数
1
解决办法
6179
查看次数

如何更改 NestJS 控制器/类验证器错误消息的格式,显示每条消息属于哪个字段?

NestJS 控制器以及类验证器当前返回如下错误消息:

{
  statusCode: 422,
  message: [ 'Name is required', 'Email is required' ],
  error: 'Unprocessable Entity'
}
Run Code Online (Sandbox Code Playgroud)

但我想将每条消息绑定到其相关属性,如下所示:

{
  statusCode: 422,
  message: { name: 'Name is required', email: 'Email is required' },
  error: 'Unprocessable Entity'
}
Run Code Online (Sandbox Code Playgroud)

我的DTO:

import { IsNotEmpty } from 'class-validator';

export class CreateUserRequestDTO {
  @IsNotEmpty({ message: 'Name is required' })
  name: string;

  @IsNotEmpty({ message: 'Email is required' })
  email: string;
}
Run Code Online (Sandbox Code Playgroud)

我如何更改 NestJS 控制器/类验证器错误以返回这样的消息?

error-handling backend typescript class-validator nestjs

2
推荐指数
1
解决办法
1153
查看次数