Reactjs 和 Mongodb 的连接
Posted
技术标签:
【中文标题】Reactjs 和 Mongodb 的连接【英文标题】:Reactjs and Mongodb connection 【发布时间】:2018-12-03 04:57:06 【问题描述】:我有一个关于 Reactjs 和 Mongodb 的基本问题。我想构建一个反应应用程序,它具有显示数据库结果的“搜索”功能。但是,我在理解如何实现反应应用程序和数据库之间的连接时遇到了问题。
很抱歉提出一般性问题。我们将不胜感激有关如何进行的每一个帮助或提示。提前致谢。
【问题讨论】:
正如您所指出的,您的问题过于宽泛,因此对于 Stack Overflow 来说是题外话。对于它的价值:AFAIK 最常见的方法是拥有一个连接到 Mongo 的 Node.js/Express 服务器后端,并为在客户端运行并使用端点获取的 React 应用程序提供 API 端点数据。 【参考方案1】:React 完全与后端无关。这意味着您必须自己实现连接。
通常的方法是,您设置 MongoDB 和 Node.js 服务器(或任何您喜欢的后端),然后将 Node.js 服务器连接到 MongoDB(通过 MongoDBs javascript SDK)和运行在浏览器连接到您的 Node.js 服务器(通过 HTTP,express 框架可以在这里提供帮助)。
浏览器 -> Node.js -> MongoDB。
但 MongoDB 也有一个 REST 接口,您可以直接通过浏览器使用,就像下面的答案中提到的那样:
https://***.com/a/16277603/1016383
对于概念或实验的小型证明可能还可以。
【讨论】:
以上是关于Reactjs 和 Mongodb 的连接的主要内容,如果未能解决你的问题,请参考以下文章
REACTJs:如何更改 Material-Table 中编辑和删除图标的颜色和大小?
如何使用 MongoDB + NodeJS Express 向 ReactJS React Router 和 Redux 添加登录身份验证和会话?