【发布时间】:2020-10-29 03:57:22
【问题描述】:
我已经为用户集合创建了猫鼬模式,现在我试图在控制器中导入它显示错误no exported member 'User'. Did you mean 'IUser'? 如何解决这个问题?
user.model.ts
import mongoose, { Schema } from 'mongoose';
export interface IUser extends mongoose.Document {
firstName: string,
lastName: string,
userName: string
password: string
}
const UserSchema: Schema = new Schema({
firstName: {
type: String,
required: true
},
lastName: {
type: String,
required: true
},
userName: {
type: String,
required: true
},
password: {
type: String,
required: true
}
});
export default mongoose.model('User', UserSchema);
user.controller.ts
import { Request, Response } from 'express';
import { User } from './user.model'
【问题讨论】:
标签: javascript node.js typescript mongoose