Вот скриншот ошибки:
Вот код DTO:
import {IsString, IsInt,IsEmail,IsNotEmpty, IsNumberString, IsIn} from 'class-validator'
export class logindto{
@IsEmail()
username:String
@IsNotEmpty()
password:String
}
Вот код контроллера:
@Post('login')
log(@Body('username')username:logindto,@Body('password')password:logindto):any{
return this.crudservice.loginsys(username,password)
}
Вот код услуг:
export class CrudService {
constructor(@InjectModel('student') private readonly student:Model<studentmodel>){}
async loginsys(username,password):Promise<any>{
const cred=this.student.findOne({username:username,password:password})
return cred
}
}
Вот код модели:
import * as mongoose from 'mongoose'
export const studentschema=new mongoose.Schema({
name:{type:String,required:true},
std:{type:Number},
rollno:{type:Number},
section:{type:String},
username:{type:String},
password:{type:String}
});
export interface studentmodel extends mongoose.Document{
readonly name:String,
readonly std:Number,
readonly rollno:Number,
readonly section:string,
readonly username:string,
readonly password:string
}
Я уже прошел заголовок данные формы: приложение / x- www-url-form-encoded или приложение / json. Но все еще появляется та же ошибка