我正在使用 node.js 和 mongodb Atlas 数据库构建一个 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,并且我放置的大多数地方都会破坏应用程序。有什么想法吗?
最佳答案
此代码设计用于您应用的服务器端。正如您所提到的,您有 Node.js 服务器,因此将其放在那里并使用数据库连接将数据提供给 React 客户端应用程序。 例如,当您的服务器通过某个端点接收到 HTTP 请求时,您可以向客户端发送一些数据。 Here这是很好的教程:)
关于javascript - 在哪里将我的 mongodb Atlas 连接到我的 React 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53495267/