我正在用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,我放的大多数地方都破坏了应用程序。有什么想法吗?
答案 0 :(得分:1)
此代码旨在在您应用的服务器端上使用。正如您所提到的,您拥有Node.js
服务器,因此将其放置在这里并使用数据库连接将数据提供给React
客户端应用程序。
例如,当服务器收到带有某个终结点的 HTTP请求时,您可以向客户端发送一些数据。
Here是一个很好的教程:)