nodejs vue 全栈项目 视频网站
nest new server
nest generate app admin
nest start -w admin
nest g lib db @libs
imports[ DbModule ]
yarn add nestjs-typegoose @typegoose/typegoose mongoose @types/mongoose
import { TypegooseModule } from 'nestjs-typegoose' imports: [ TypegooseModule.forRoot('mongodb://localhost/topfullstack', { useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true, useFindAndModify: false }) ],
import { Prop } from '@typegoose/typegoose' export class User { @Prop() username: string
@Prop()
password: string
}
const models = TypegooseModule.forFeature([User]) @Global() imports[{models}] exports: [models]
nest g mo -p admin users nest g co -p admin users
yarn add nestjs-mongoose-crud
yarn add @nestjs/swagger swagger-ui-express
https://docs.nestjs.com/recipes/swagger
@ModelOptions({ schemaOptions: { timestamps: true } })