Node.js 具有动态参数的NestJS注释

Node.js 具有动态参数的NestJS注释,node.js,nestjs,Node.js,Nestjs,是否可以在NestJS的一个注释中动态添加参数 像这样: const myParam=config.service.param; @注释(myParam) 公共方法(){ } 从技术上讲,答案是肯定的,但前提是在导入包含decorator的文件时已解析传递给decorator的值。换句话说,您不能使用类成员(比如Nest的ConfigService),因为在导入文件时,装饰程序会立即对该文件运行,但如果您在导入任何其他文件之前先使用dotenv并读取配置,则可以使用process.env之类的内

是否可以在NestJS的一个注释中动态添加参数

像这样:

const myParam=config.service.param;
@注释(myParam)
公共方法(){
}

从技术上讲,答案是肯定的,但前提是在导入包含decorator的文件时已解析传递给decorator的值。换句话说,您不能使用类成员(比如Nest的
ConfigService
),因为在导入文件时,装饰程序会立即对该文件运行,但如果您在导入任何其他文件之前先使用
dotenv
并读取配置,则可以使用
process.env
之类的内容