未定义Express MongoDB变量
我有以下用户模式:未定义Express MongoDB变量,express,mern,Express,Mern,我有以下用户模式: const mongoose = require("mongoose"); const Schema = mongoose.Schema; // Create Schema const UserSchema = new Schema({ username: { type: String, unique: true, default: "" }, email: { type: String, required: true
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
// Create Schema
const UserSchema = new Schema({
username: {
type: String,
unique: true,
default: ""
},
email: {
type: String,
required: true
},
date: {
type: Date,
default: Date.now()
}
});
module.exports = User = mongoose.model("users", UserSchema);
由于一些恼人的原因,我得到了[eslint]用户未定义的错误。这里怎么了
我正在使用MERN stack网页包。通过添加以下内容解决了此问题:
/*globals User:true*/
在文件的顶部。这涉及Eslint解决无未定义
,然后无本机重新分配
错误。通过添加以下内容解决了此问题:
/*globals User:true*/
在文件的顶部。这涉及到Eslint解决无未定义
,然后无本机重新分配
错误。您应该首先定义用户对象,然后像下面一样导出它
var User = mongoose.model("users", UserSchema);
module.exports = User;
您应该首先定义用户对象,然后像下面那样导出它
var User = mongoose.model("users", UserSchema);
module.exports = User;