小编Mat*_*uch的帖子

在React App中与MongoDB的简单连接

我已经使用'create-react-app'创建了简单的React应用。该应用程序包含表单,验证和引导程序。没有什么幻想能像魅力一样发挥作用。

我还注册了mongo以获得免费集群,因此我可以向其中发送一些数据。所以我有这个网址:

mongodb+srv://matt:passwprd@cluster0-jlasm.mongodb.net/test
Run Code Online (Sandbox Code Playgroud)

现在,我要做的就是将JSON数据从表单发送到mongo,但我不知道如何。

当我遵循教程并安装mongodb,mongoose或任何软件包并为将来的CRUD操作添加基本设置时:

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

// Connection URL
var url = 'mongodb+srv://mattOsuch:brainhub123@cluster0-jlasm.mongodb.net/test';

// Use connect method to connect to the server
MongoClient.connect(url, function(err, db) {
  assert.equal(null, err);
  console.log("Connected successfully to server");

  db.close();
});
Run Code Online (Sandbox Code Playgroud)

整个应用程序崩溃:

./node_modules/mongodb-core/lib/uri_parser.js
Module not found: Can't resolve 'dns' in 'C:\Users\Mateusz\Desktop\brainhub\node_modules\mongodb-core\lib'
Run Code Online (Sandbox Code Playgroud)

我曾经在PHP中使用jquery或mysql_query发送数据,但无法克服此问题。换句话说,我想实现本视频中介绍的功能:https : //www.youtube.com/watch?v= Jsqz5op4fH8正如我所说的,简单的数据更新。

我怀疑react-scripts服务器侦听器与mongo有某种冲突,但我不确定。

请帮助我,因为我放松了神经。

javascript mongodb node.js reactjs

5
推荐指数
1
解决办法
5986
查看次数

标签 统计

javascript ×1

mongodb ×1

node.js ×1

reactjs ×1