我在哪里将mongodb Atlas连接到我的React应用程序?

时间:2018-11-27 08:11:35

标签: javascript reactjs mongodb

我正在用mongodb Atlas数据库的node.js构建一个React应用程序。我已经创建了mongodb Atlas集群,需要将其连接到React应用程序。 mongodb文档说要使用此代码

var MongoClient = require('mongodb').MongoClient;

var uri = "mongodb+srv://kay:myRealPassword@cluster0.mongodb.net/test";
MongoClient.connect(uri, function(err, client) {
   const collection = client.db("test").collection("devices");
   // perform actions on the collection object
   client.close();
});

但是-我不确定在React应用程序中应该去哪里。我正在使用react-router-dom,我放的大多数地方都破坏了应用程序。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

此代码旨在在您应用的服务器端上使用。正如您所提到的,您拥有Node.js服务器,因此将其放置在这里并使用数据库连接将数据提供给React客户端应用程序。 例如,当服务器收到带有某个终结点的 HTTP请求时,您可以向客户端发送一些数据。 Here是一个很好的教程:)