运行自行创建的NestJS模块执行npm run start:dev时报错含义不明
你的代码的核心错误是@Injectable装饰器漏写了调用括号,NestJS的所有类装饰器都需要以函数调用的形式使用,缺失括号会导致装饰器解析失败,触发启动报错。
修正后的完整代码如下:
import { Injectable } from "@nestjs/common"; import { User } from "./users.model"; @Injectable() export class UsersService{ users : Array<User> = [] getUsers(){ return this.users; } }
修改完成后重新执行npm run start:dev即可正常启动服务。
内容的提问来源于stack exchange,提问作者Suyash
相关产品推荐
相关产品推荐

