Javascript 404无法投递(邮递员和Mongodb)

Javascript 404无法投递(邮递员和Mongodb),javascript,node.js,mongodb,mongoose,postman,Javascript,Node.js,Mongodb,Mongoose,Postman,我正在尝试为我的应用程序创建一个用户数据库。我使用了与我的其他路线相同的代码,这些代码似乎运行良好,但由于某种原因,当我尝试创建新用户时,我不断收到来自postman的404错误。我还在学习js,所以这可能是一个愚蠢的错误,但我不知道我做错了什么。这是我的代码,非常感谢您的帮助 users.js(路径): const=require('lodash')) const{User,validate}=require(“../models/User”) const mongoose=require('

我正在尝试为我的应用程序创建一个用户数据库。我使用了与我的其他路线相同的代码,这些代码似乎运行良好,但由于某种原因,当我尝试创建新用户时,我不断收到来自postman的404错误。我还在学习js,所以这可能是一个愚蠢的错误,但我不知道我做错了什么。这是我的代码,非常感谢您的帮助

users.js(路径):

const=require('lodash'))
const{User,validate}=require(“../models/User”)
const mongoose=require('mongoose');
const express=require('express');
const router=express.router();
路由器.post('/',异步(请求,恢复)=>{
const{error}=validate(请求主体);
if(error)返回res.status(400).send(error.details[0].message);
let user=wait user.findOne({email:req.body.email});
if(用户)返回res.status(400).send('用户已注册')
user=新用户(u.pick(请求正文,['name','email','password']))
等待user.save();
res.send(u.pick(用户,[''u id','name','email']);});
module.exports=路由器;
user.js(模型)


const-Joi=需要(“Joi”);
const mongoose=require('mongoose');
const User=mongoose.model('User',新的mongoose.Schema({
名称:{type:String,必需:true,minlength:5,maxlength:50},
电子邮件:{type:String,必需:true,minlength:5,maxlength:255,unique:true},
密码:{type:String,必需:true,minlength:5,maxlength:1024}}})
函数validateUser(用户){
常量模式={
名称:Joi.string().min(5).max(50).required(),
电子邮件:Joi.string().min(5).max(255).required().email(),
密码:Joi.string().min(5).max(255).required()
};
返回Joi.validate(用户,架构);}
exports.User=User;exports.validate=validateUser;
index.js:

const-Joi=require('Joi')Joi.objectId=require('Joi-objectId')(Joi)const-mongoose=require('mongoose'))
const express=要求(“express”);
常量app=express();
常量类型=要求(“./路线/类型”);
常量客户=要求(“/路线/客户”)
const movies=需要(“./路线/电影”)
常量租金=需要(“/路线/租金”)
常量用户=需要(“./路由/用户”)
猫鼬。连接(“mongodb://localhost/vidly")
.然后(()=>console.log(“连接到MongoDB”))
.catch(err=>console.log(“无法连接到MongoDB”))
使用(express.json());
应用程序使用(“/api/genres”,genres);
应用程序使用(“/api/customers”,客户);
app.use(“/api/movies”,movies);
应用程序使用(“/api/rentals”,rentals);
应用程序使用(“api/用户”,用户)
const port=process.env.port | 3000;app.listen(port,()=>console.log(`Listening on port${port}…`));

您能告诉我您在《邮递员》中尝试的确切URL是什么吗。。。。。。。。。你也在
应用程序附近的index.js中丢失了
/
。使用(“api/users”,users)
就是这样!我觉得很傻。非常感谢你的帮助