node-express-mongodb-jwt-rest-api-skeleton
Version:
Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)
34 lines (32 loc) • 620 B
JavaScript
const mongoose = require('mongoose')
const validator = require('validator')
const UserAccessSchema = new mongoose.Schema(
{
email: {
type: String,
validate: {
validator: validator.isEmail,
message: 'EMAIL_IS_NOT_VALID'
},
lowercase: true,
required: true
},
ip: {
type: String,
required: true
},
browser: {
type: String,
required: true
},
country: {
type: String,
required: true
}
},
{
versionKey: false,
timestamps: true
}
)
module.exports = mongoose.model('UserAccess', UserAccessSchema)