使用TypeScript+Express+NodeJS+MongoDB 开发 Web APIs,如有错误可以击提issue 💪,如果觉得ok,请点个star 🙏,
送人玫瑰、手有余香
仓库地址 ➡️FE_note
本系列文章
引入MongoDB
目录结构
├── README.md
├── package-lock.json
├── package.json
├── src
│ ├── config
│ │ └── index.ts
│ ├── controllers
│ │ └── userControllers.ts
│ ├── models
│ │ └── user.model.ts
│ ├── routes
│ │ ├── index.ts
│ │ └── user.ts
│ └── server.ts
│ ├── app.ts
└── tsconfig.json
引入Mongoose ➡️ app.ts
class App{
constructor(){
//... 省略其它
this.setMongoConfig()
}
// ...
private setMongoConfig(){
mongoose.Promise = global.Promise;
mongoose.connect(DB_URL, {
useNewUrlParser: true
});
}
}
配置文件
➡️ config/index.ts
export const DB_URL='mongodb://localhost:27017/express-api';
export const PORT=3000;
添加Models
➡️ user.model.ts
import * as mongoo