Skip to content
Snippets Groups Projects
Commit e2d799c0 authored by abdullah Bin Zubair's avatar abdullah Bin Zubair
Browse files

DB connected and Defined the Routes

parent 110535e8
No related branches found
No related tags found
No related merge requests found
const mongoose = require('mongoose');
const config = require('config');
const db = config.get('mongooURI');
const connectDB = async () => {
try {
mongoose.set('strictQuery',true);
await mongoose.connect(db, {
useNewUrlParser: true
});
console.log('MongoDb Connected');
}catch(err) {
console.error(err.message);
process.exit(1);
}
}
module.exports = connectDB;
{
"mongooURI":"mongodb+srv://abz282:abz282_@devconnector.oiepthu.mongodb.net/?retryWrites=true&w=majority"
}
\ No newline at end of file
This diff is collapsed.
...@@ -17,7 +17,8 @@ ...@@ -17,7 +17,8 @@
"config": "^3.3.9", "config": "^3.3.9",
"express": "^4.18.2", "express": "^4.18.2",
"express-validator": "^6.14.2", "express-validator": "^6.14.2",
"jsonwebtoken": "^9.0.0" "jsonwebtoken": "^9.0.0",
"mongoose": "^6.8.4"
}, },
"devDependencies": { "devDependencies": {
"nodemon": "^2.0.20" "nodemon": "^2.0.20"
......
const express = require('express');
const router = express.Router();
// route GET api/auth
router.get('/', (req, res) => res.send('Auth route'));
module.exports = router;
\ No newline at end of file
const express = require('express');
const router = express.Router();
// route GET api/profile
router.get('/', (req, res) => res.send('Profile route'));
module.exports = router;
\ No newline at end of file
const express = require('express');
const router = express.Router();
// route GET api/users
router.get('/', (req, res) => res.send('User route'));
module.exports = router;
\ No newline at end of file
const express = require('express'); const express = require('express');
const connectDB = require('./config/db');
const app= express(); const app= express();
//connecting DB
connectDB();
app.get('/', (req, res) => res.send('Api Running')); app.get('/', (req, res) => res.send('Api Running'));
const PORT = process.env.PORT || 5000;
//Define Routes
app.use('/api/users', require('./routes/api/user'));
app.use('/api/profile',require('./routes/api/profile'));
app.use('/api/auth',require('./routes/api/auth'));
const PORT = 5000;
app.listen(PORT, () => console.log(`Server started on Port ${PORT}`)); app.listen(PORT, () => console.log(`Server started on Port ${PORT}`));
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment