我不明白为什么邮递员不能发布我提供的原始数据。 这是我的标题: Header 我的输入: Input 错误: error 该错误表明我的后端出了点问题,但是当我启动npm时,它没有任何问题。我不知道问题是什么。 我的文件目录是:
auth
|
node_modules
public
views
routes -- auth.js
model -- User.js
.env
index.js
package.json
package-lock.json
auth.js:
const router = require("express").Router();
const User = require('../model/User');
router.post('/register',async(req,res)=>{
const user = new User({
name:req.body.name,
email:req.body.email,
password:req.body.password
});
try{
const savedUser = await user.save();
res.send(savedUser);
}catch(err){
res.status(400).send(err);
};
});
module.exports = router;
User.js:
const mongoose = require("mongoose");
const userSchema = new mongoose.Schema({
name:{
type:String,
required:true,
max:300,
min:6
},
email:{
type:String,
required:true,
max:255,
min:6
},
password:{
type:String,
required:true,
max:1024,
min:6
},
date:{
type:Date,
default:Date.now
}
});
module.exports = mongoose.model('User',userSchema);
这是有关plunker的完整项目:https://plnkr.co/edit/ydQwisGd3kVC06RqvhjR?p=catalogue 带有“ /”的文件表示“文件夹/文件”,否则位于根目录。