如何解决无法读取未定义的属性“电子邮件” NodeJS猫鼬
问题在于文件处理
每次我运行 post 请求时,请求都会在 POSTMAN 中继续进行,我在控制台上看到错误
我在路由文件中的标题
const express = require('express')
const router = express.Router();
const app = express();
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
const Model = require('../Models/Users');
app.use(Model);
在路由文件中发布请求
router.post("/register/",async(req,res) => {
const model = new Model({
email: req.body.email,password: req.body.password,});
const result = await model.save();
return res.json({
"Message": true,});
});
module.exports = router;
猫鼬模式文件
const mongoose = require("mongoose");
const UserSchema = new mongoose.Schema({
email: String,password: String
});
const Model = mongoose.model("Users",UserSchema);
module.exports = Model;
主文件
const express = require("express");
const app = express();
const mongoose = require('mongoose');
const register = require('./UserRoutes/register');
app.use(register);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。