我正在尝试将我的节点RESTAPI数据存储到mongodb atlas。但是得到插入错误

我正在尝试将我的节点RESTAPI数据存储到mongodb atlas。但是得到插入错误,mongodb,rest,mern,reactjs,Mongodb,Rest,Mern,Reactjs,我正在尝试将用户注册到mongodb atlas以进行注册和登录,但出现了404错误 这里是mycode的完整链接 server.js文件 const express=require('express'); 常量app=express(); const bodyParser=require('body-parser'); const mongoose=require('mongoose'); const dotenv=require('dotenv'); const authRoute=re

我正在尝试将用户注册到mongodb atlas以进行注册和登录,但出现了404错误

这里是mycode的完整链接

server.js文件

const express=require('express');
常量app=express();
const bodyParser=require('body-parser');
const mongoose=require('mongoose');
const dotenv=require('dotenv');
const authRoute=require(“../backend/routes/auth”)
//连接到数据库
dotenv.config({path:uu dirname+'/.env'});
猫鼬连接(
process.env[DB_CONNECT],{useNewUrlParser:true},()=>
console.log('连接到数据库!')
);
//中间件
使用(express.json());
//米德尔瓦鲁特斯
应用程序使用('/register',authRoute);

app.listen(3000,()=>console.log('server up and running')这是因为代码中的
process.env.DB\u CONNECT
未定义。将
src/backend/server.js文件的第5行更改如下:

const dotenv=require('dotenv').config({path:uu dirname+'/.env'})
然后注释
dotenv.config()

并将
.env
复制到
src/backend/

或更改第10行或文件,如下所示:

dotenv.config({path:uu dirname+'/.env'})

您有
const User=require('../models/User')backend/routes/auth.js
中编码>两次。评论第9行。它会给你错误


我修复了它并在github中创建了pull请求。合并它。

请在问题中提供相关代码,以便在您更改存储库后,此问题可以帮助未来的访问者。请添加您迄今为止尝试过的内容和您无法理解的内容?代码片段或调试此问题所遵循的过程。