【发布时间】:2020-08-02 23:23:42
【问题描述】:
您好,我的 Nest 应用程序出现错误,这是错误的屏幕截图:
这里是app模块的代码:
@Module({
imports: [AppModule,CrudModule,MongooseModule.forRoot("mongodb://localhost:27017/mydb"),AuthModule,UsersModule,MulterModule.register({
dest:'./uploads',
})],
controllers: [AppController],
providers: [AppService,AuthService,UsersService,JwtService],
})
export class AppModule {}
这是模型的代码:
export interface credentials extends mongoose.Document{
email:String,
password:String
}
这是UsersServices的代码:
import { Injectable } from '@nestjs/common';
//import {logindto} from 'src/crud/DTO/login.dto'
import {credentials, studentmodel} from 'src/crud/crud.model'
import {model,Model} from 'mongoose'
import {InjectModel} from '@nestjs/mongoose'
//export type User = any;
@Injectable()
export class UsersService {
constructor(@InjectModel('credentials')private readonly credentials:Model<credentials> ) {}
//constructor(@InjectModel('student')private readonly credentials:Model<studentmodel> ){}
async findByEmail(username: string): Promise<any> {
return await this.credentials.findOne({
where: {
email: username,
}
});
}
}
【问题讨论】:
-
错误提示nestjs 无法解析您的
UsersService的依赖关系。贴出服务代码 -
已添加代码。问题已更新
标签: typescript jwt nestjs