我正在尝试将我的节点RESTAPI数据存储到mongodb atlas。但是得到插入错误
我正在尝试将用户注册到mongodb atlas以进行注册和登录,但出现了404错误 这里是mycode的完整链接 server.js文件我正在尝试将我的节点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
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请求。合并它。请在问题中提供相关代码,以便在您更改存储库后,此问题可以帮助未来的访问者。请添加您迄今为止尝试过的内容和您无法理解的内容?代码片段或调试此问题所遵循的过程。