Skip to content
Snippets Groups Projects

Implement Mongo Seeder v2

Merged D'Abrantes, Felipe (UG - Comp Sci & Elec Eng) requested to merge mongo-seeder-v2 into main
1 unresolved thread
1 file
+ 15
1
Compare changes
  • Side-by-side
  • Inline
@@ -3,6 +3,8 @@ import cors from 'cors';
import morgan from 'morgan';
import connect from './database/conn.js'
import router from './router/route.js'
import bcrypt from "bcrypt";
import UserModel from "./model/User.model.js";
const app = express();
@@ -22,8 +24,20 @@ app.get('/', (req, res) => {
app.use('/api', router)
// Start server only when we have valid connection
connect().then(() => {
connect().then(async () => {
try {
const hashedPassword = await bcrypt.hash("password", 10);
const admin = new UserModel({
username: "admin",
password: hashedPassword,
email: "admin@email.com",
profile: "",
admin: true
})
admin.save()
app.listen(port, () => {
console.log(`Server connected to http://localhost:${port}`);
})
Loading