构建照片画廊:MEAN 栈的实现
1. 数据库连接
在 MongoDB 中,若要托管多个数据库,可在连接字符串中指定数据库名称。若该数据库不存在,系统会自动创建。对于我们的应用,数据库名为 packt_atp_chapter_04 ,以下是相关代码:
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. 路由设置
- 添加图片路由 :利用
Picture模型,可直接在添加路由中填充数
超级会员免费看
订阅专栏 解锁全文
18

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



