Select Git revision
-
Prasad Bhat authoredPrasad Bhat authored
index.js 848 B
const express = require('express')
const app = express()
require('dotenv').config();
const mongoose = require('mongoose')
const userRoutes = require('./routes/userRoutes')
const logger = require('./logger');
const port = process.env.PORT || 3000
app.use(express.json());
const MONGO_URI = 'mongodb://localhost:27017/test';
/*
Create a node Express server.
Connect to mongo DB.
Create API to create users, update a user and get list of users.
Add proper logs Write unit tests to test your code.
*/
mongoose.connect(MONGO_URI)
.then(() => {
console.log('Connected to MongoDB');
})
.catch((error) => {
console.error('Error connecting to MongoDB:', error);
});
app.use('/api/users', userRoutes);
app.listen(port ,() => {
logger.info(`Server listening at http://localhost:${port}`);
});
module.exports = app