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

标签 javascript reactjs mongodb

我正在使用 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/

相关文章:

javascript - 使用 jQuery 添加 HTML 代码

javascript - Wordpress 中的 Backbone.js 错误

java - 在 Tomcat api 中部署 war 文件后不起作用

reactjs - 如何根据位置更改标题背景颜色

mongodb - $cond 聚合中的嵌套条件

javascript - 如何获取Google Maps v3上权利通知的尺寸?

javascript - Heroku 和 Rails 4 : some javascript not working

javascript - 在redux中,使用combineReducers预加载状态

MongoDB 数组内的排序和限制

mongodb - mgo bson 编码是否保证保留结构组件的顺序?