我一直在研究如何在React中使用猫鼬为MongoDB创建一个标准连接。但是,在每个博客中,我看到我们需要在函数中为猫鼬连接编写代码,并在每个页面上调用它。连接mongodb的函数
太恶心了。当我使用express时,我可以连接索引文件中的DB,并在路由中执行每个DB方法,而无需再次调用它。今天,我看到了在next.config.js中配置所需的包。所以,我认为在里面写猫鼬联系是可行的。和它的工作! next.config.js中的猫鼬连接
但是,恐怕没有博客显示出这种联系的方式。所以,我怀疑在它中写一个连接会导致下一个应用程序的错误或性能问题吗?
发布于 2022-02-21 09:36:33
从vue的角度来看,我认为把它放在next.config中没有任何好处,在正式文档中,它通过app.module.ts传递它并将您的mongo存储在.env文件中,以避免暴露合理的crend纲。
@Module({
imports: [
ConfigModule.forRoot(),
MongooseModule.forRoot(process.env.MONGO_URI, {}),
AuthModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}https://stackoverflow.com/questions/71203933
复制相似问题