我已经创建了用于用户集合的猫鼬模式,现在我正尝试导入显示错误let appRouter = router {
post "/asteroid-created" Asteroids.Controller.asteroidCreatedEventHandler
forward "" browserRouter
}
的控制器中,如何解决此问题?
user.model.ts
type Coordinates =
{
X: int
Y: int
}
override this.ToString() =
sprintf "(%i, %i)" this.X this.Y
type UnverifiedAsteroidCreatedEvent =
{ Id: System.Guid option
SolarSystemId: System.Guid option
Coordinates: Coordinates option }
user.controller.ts
no exported member 'User'. Did you mean 'IUser'?
答案 0 :(得分:0)
对于打字稿:
export interface IUser extends mongoose.Document {
name: string;
somethingElse?: number;
};
export const UserSchema = new mongoose.Schema({
name: {type:String, required: true},
somethingElse: Number,
});
const User = mongoose.model<IUser>('User', UserSchema);
export default User;