构建照片画廊:MEAN 栈全流程实现
1. 数据库连接
在 MongoDB 中,为了指定使用的数据库,我们可以在连接字符串中提供数据库名称。如果该数据库不存在,MongoDB 会自动创建它。以下是一个用于连接数据库的 Mongo 类的实现:
export class Mongo {
constructor(private url : string = "mongodb://localhost:27017/packt_atp_chapter_04") {
}
public Connect(): void {
mongoose.connect(this.url, (e:any) => {
if (e) {
console.log(`Unable to connect ` + e);
} else {
console.log(`Connected to the database`);
}
});
}
}
只要在对数据库进行操作之前调用 Connect 方法,我们就可以使用该数据库。 Connect 方法内部调用了 mongoose.connect 来建立连接。
2. 路由设置
2.1 添加图片路由
当我们有了 Picture 模型后,可以在添加路由中直接填充它。请求体中的参数与我们
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



