mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
28 lines
811 B
JavaScript
28 lines
811 B
JavaScript
const user = 'user';
|
|
const password = 'password';
|
|
const hostname = 'vault48.org';
|
|
const port = 27017;
|
|
const db = 'map';
|
|
|
|
const mongoose = require('mongoose');
|
|
mongoose.Promise = require('bluebird');
|
|
|
|
mongoose.connect(`mongodb://${user}:${password}@${hostname}:${port}/${db}`, { });
|
|
const database = mongoose.connection;
|
|
|
|
database.on('error', (err) => { console.error(`Database Connection Error: ${err}`); process.exit(2); });
|
|
database.on('connected', () => { console.info('Succesfully connected to MongoDB Database'); });
|
|
|
|
const Schema = mongoose.Schema;
|
|
|
|
// Schemas
|
|
const User = new Schema({
|
|
id: { type: String, required: true },
|
|
role: { type: String, required: true },
|
|
token: { type: String, required: true },
|
|
});
|
|
|
|
|
|
const UserModel = mongoose.model('User', User);
|
|
|
|
module.exports.UserModel = UserModel;
|