commit
e2a8f75b74
|
@ -1,93 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(process.env.PORT || 5000) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,96 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(process.env.PORT || 5000) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(()=>{
|
||||
console.log("server is running on port",port);
|
||||
},port) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./models/Coupon'))
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,98 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
require('./models/Coupon')
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
require('./models/Coupon')
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:true}).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
require('./models/Coupon')
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:false}).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,99 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
const authRoute = require('./routes/auth') ;
|
||||
const profileRoute = require('./routes/profile') ;
|
||||
const paymentRoute = require('./routes/payment') ;
|
||||
const courseRoute = require('./routes/course') ;
|
||||
const adminRoute = require('./routes/admin') ;
|
||||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
require('./models/Coupon')
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
// keys: ['key1', 'key2']
|
||||
// }))
|
||||
|
||||
// const isLoggedIn = (req , res , next) => {
|
||||
// if(req.user)
|
||||
// {
|
||||
// next()
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
||||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
// })
|
||||
|
||||
// app.get('/good' ,isLoggedIn , (req , res) => {
|
||||
// res.json({
|
||||
// message:"success" ,
|
||||
// user : req.user
|
||||
// })
|
||||
// })
|
||||
|
||||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
// });
|
||||
|
||||
// app.get('/logout', (req , res) => {
|
||||
// req.session = null ;
|
||||
// req.logout() ;
|
||||
// res.redirect('/') ;
|
||||
// })
|
||||
app.use(require('./routes/Coupon'))
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
||||
app.use(paymentRoute) ;
|
||||
|
||||
app.use(courseRoute) ;
|
||||
|
||||
app.use(adminRoute) ;
|
||||
|
||||
|
||||
mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:false}).
|
||||
then(result => {
|
||||
console.log('connected');
|
||||
app.listen(port,()=>{
|
||||
console.log("server is running on port",port);
|
||||
}) ;
|
||||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
|
@ -1,7 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const coupon=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String,
|
||||
required:true
|
||||
}
|
||||
})
|
|
@ -1,6 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const coupon=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model("Coupon",CouponSchema)
|
|
@ -1,11 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
coupon_code:{
|
||||
type:String
|
||||
},
|
||||
percentage:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model("Coupon",CouponSchema)
|
|
@ -1,5 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const authController = require('../controllers/auth') ;
|
||||
const isAuth = require('../middleware/requirelogin') ;
|
||||
const router = express.Router() ;
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const coupon=require('../models/Coupon');
|
||||
|
||||
router.get('/',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(res=>{
|
||||
res.status(200).json({coupon:res})
|
||||
})
|
||||
})
|
|
@ -1,25 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(res=>{
|
||||
res.status(200).json({coupon:res})
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
res=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
|
@ -1,27 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(res=>{
|
||||
res.status(200).json({coupon:res})
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
res=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,27 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(res=>{
|
||||
res.status(200).json({coupon:res})
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,27 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,28 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,28 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,28 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = require('../models/Coupon');
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,28 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,28 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,33 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {discount}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon:discount
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,34 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,41 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate(_id:req.body.id,{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate(_id:req.body.id,{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Updated"})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:result})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,43 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const router = express.Router() ;
|
||||
const mongoose=require('mongoose');
|
||||
const Coupon = mongoose.model('Coupon')
|
||||
|
||||
router.get('/get-coupon',(req,res)=>{
|
||||
Coupon.find()
|
||||
.then(result=>{
|
||||
res.status(200).json({coupon:result})
|
||||
console.log(result);
|
||||
})
|
||||
})
|
||||
|
||||
router.post('/set-coupon',(req,res)=>{
|
||||
const {percentage,coupon_code}=req.body;
|
||||
const coupon=new Coupon({
|
||||
coupon_code,
|
||||
percentage
|
||||
});
|
||||
coupon.save().then(
|
||||
result=>{
|
||||
res.status(200).json({message:"Coupon set Successfully"})
|
||||
}
|
||||
)
|
||||
})
|
||||
|
||||
router.delete('/delete-coupon',(req,res)=>{
|
||||
Coupon.remove({_id:req.body.id})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:"Coupon Deleted"})
|
||||
})
|
||||
})
|
||||
|
||||
router.put("/update-coupon",(req,res)=>{
|
||||
Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}},{new:true})
|
||||
.then((result)=>{
|
||||
res.status(200).json({message:result})
|
||||
}).catch(err=>{
|
||||
console.log(err);
|
||||
})
|
||||
})
|
||||
|
||||
module.exports=router
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
|
||||
{
|
||||
$set: {
|
||||
percentage: req.body.percentage,
|
||||
coupon_code: req.body.coupon_code,
|
||||
},
|
||||
},
|
||||
{ new: true }
|
||||
)
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,49 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
percentage: req.body.percentage,
|
||||
coupon_code: req.body.coupon_code,
|
||||
},
|
||||
},
|
||||
{ new: true }
|
||||
)
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,48 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code,
|
||||
},
|
||||
},
|
||||
{ new: true }
|
||||
)
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,48 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
},
|
||||
},
|
||||
{ new: true }
|
||||
)
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
},
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
{_id:req.body._id},
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
},
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
{_id:req.body._id},
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
},
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: req.body.coupon_code });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
{_id:req.body._id},
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
},
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,51 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$push: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findOneAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,50 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true },(err,result)=>{
|
||||
if(err){
|
||||
return res.status(422).json({error:err})
|
||||
}else{
|
||||
return res.status(200).json({ message: result });
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,47 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code: req.body.coupon_code
|
||||
}
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,48 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
const {coupon_code,percentage} =req.body;
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code,percentage
|
||||
}
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
|
@ -1,48 +0,0 @@
|
|||
const express = require("express");
|
||||
const router = express.Router();
|
||||
const mongoose = require("mongoose");
|
||||
const Coupon = mongoose.model("Coupon");
|
||||
|
||||
router.get("/get-coupon", (req, res) => {
|
||||
Coupon.find().then((result) => {
|
||||
res.status(200).json({ coupon: result });
|
||||
console.log(result);
|
||||
});
|
||||
});
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code } = req.body;
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
});
|
||||
|
||||
router.delete("/delete-coupon", (req, res) => {
|
||||
Coupon.remove({ _id: req.body.id }).then((result) => {
|
||||
res.status(200).json({ message: "Coupon Deleted" });
|
||||
});
|
||||
});
|
||||
|
||||
router.put("/update-coupon", (req, res) => {
|
||||
const {coupon_code,percentage} =req.body;
|
||||
Coupon.findByIdAndUpdate(
|
||||
req.body._id,
|
||||
{
|
||||
$set: {
|
||||
coupon_code,percentage
|
||||
}
|
||||
},
|
||||
{ new: true })
|
||||
.then((result) => {
|
||||
res.status(200).json({ message: result });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
59
app.js
59
app.js
|
@ -1,3 +1,16 @@
|
|||
|
||||
const express = require("express");
|
||||
const mongoose = require("mongoose");
|
||||
const bodyparser = require("body-parser");
|
||||
const authRoute = require("./routes/auth");
|
||||
const profileRoute = require("./routes/profile");
|
||||
const paymentRoute = require("./routes/payment");
|
||||
const courseRoute = require("./routes/course");
|
||||
const adminRoute = require("./routes/admin");
|
||||
const port = process.env.PORT || 5000;
|
||||
|
||||
const cors = require("cors");
|
||||
|
||||
const express = require('express') ;
|
||||
const mongoose = require('mongoose') ;
|
||||
const bodyparser = require('body-parser') ;
|
||||
|
@ -11,17 +24,18 @@ const queryRoute = require('./routes/query') ;
|
|||
const port=process.env.PORT || 5000;
|
||||
|
||||
const cors = require('cors') ;
|
||||
|
||||
//const passport = require('passport');
|
||||
//const cookieSession = require('cookie-session') ;
|
||||
//require('./passport-setup') ;
|
||||
|
||||
const app = express() ;
|
||||
const app = express();
|
||||
|
||||
const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`
|
||||
const MONGO_URI = `mongodb+srv://Cantilever:Cantilever@cluster0.dqxva.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`;
|
||||
|
||||
app.use(cors()) ;
|
||||
app.use(bodyparser.json()) ;
|
||||
require('./models/Coupon')
|
||||
app.use(cors());
|
||||
app.use(bodyparser.json());
|
||||
require("./models/Coupon");
|
||||
|
||||
// app.use(cookieSession({
|
||||
// name: 'test-session',
|
||||
|
@ -36,7 +50,7 @@ require('./models/Coupon')
|
|||
// else
|
||||
// {
|
||||
// res.json({
|
||||
// error : "No user"
|
||||
// error : "No user"
|
||||
// })
|
||||
// }
|
||||
// }
|
||||
|
@ -44,13 +58,12 @@ require('./models/Coupon')
|
|||
// app.use(passport.initialize());
|
||||
// app.use(passport.session());
|
||||
|
||||
|
||||
// app.get('/failed' , (req , res) => {
|
||||
// res.json({
|
||||
// error : "You have failed to login"
|
||||
// })
|
||||
// })
|
||||
|
||||
|
||||
// app.get('/' , (req , res) => {
|
||||
// console.log('you are not logged in');
|
||||
|
||||
|
@ -66,7 +79,7 @@ require('./models/Coupon')
|
|||
// app.get('/auth/google',
|
||||
// passport.authenticate('google', { scope: ['profile' , 'email'] }));
|
||||
|
||||
// app.get('/auth/google/callback',
|
||||
// app.get('/auth/google/callback',
|
||||
// passport.authenticate('google', { failureRedirect: '/failed' }),
|
||||
// function(req, res) {
|
||||
// res.redirect('/good');
|
||||
|
@ -78,6 +91,32 @@ require('./models/Coupon')
|
|||
// res.redirect('/') ;
|
||||
// })
|
||||
|
||||
app.use(require("./routes/Coupon"));
|
||||
app.use(authRoute);
|
||||
|
||||
app.use(profileRoute);
|
||||
|
||||
app.use(paymentRoute);
|
||||
|
||||
app.use(courseRoute);
|
||||
|
||||
app.use(adminRoute);
|
||||
|
||||
mongoose
|
||||
.connect(MONGO_URI, {
|
||||
useNewUrlParser: true,
|
||||
useUnifiedTopology: true,
|
||||
useFindAndModify: false,
|
||||
})
|
||||
.then((result) => {
|
||||
console.log("connected");
|
||||
app.listen(port, () => {
|
||||
console.log("server is running on port", port);
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
|
||||
|
||||
app.use(authRoute) ;
|
||||
|
||||
app.use(profileRoute) ;
|
||||
|
@ -101,4 +140,4 @@ then(result => {
|
|||
})
|
||||
.catch(err => {
|
||||
console.log(err);
|
||||
})
|
||||
});
|
||||
|
|
|
@ -1,110 +1,187 @@
|
|||
const bcrypt = require('bcryptjs') ;
|
||||
const User = require('../models/User') ;
|
||||
const Student = require('../models/Student') ;
|
||||
const jwt = require('jsonwebtoken');
|
||||
const bcrypt = require("bcryptjs");
|
||||
const User = require("../models/User");
|
||||
const Student = require("../models/Student");
|
||||
const jwt = require("jsonwebtoken");
|
||||
const JWT_secret = "Cantileverlabs";
|
||||
const messagebird = require("messagebird")("llVKD53ve6QRpbCKOHzWBADaS");
|
||||
|
||||
module.exports.Protected = async (req,res,next)=>{
|
||||
res.send("Hello User")
|
||||
}
|
||||
module.exports.postSignup = async (req , res , next) => {
|
||||
try
|
||||
{ //we need firstName , lastName , email , password as input
|
||||
let firstName = req.body.firstName || " " ;
|
||||
let lastName = req.body.lastName || " " ;
|
||||
let email = req.body.email ;
|
||||
let password = req.body.password ;
|
||||
let user = await User.findOne({email:email}) ;
|
||||
if(user)
|
||||
{
|
||||
res.json({
|
||||
message:"User already exist" ,
|
||||
type:"error"
|
||||
})
|
||||
}
|
||||
else
|
||||
{
|
||||
const hashedPass = await bcrypt.hash(password , 12) ;
|
||||
user = new User({
|
||||
firstName : firstName ,
|
||||
lastName : lastName ,
|
||||
email : email ,
|
||||
password : hashedPass ,
|
||||
isAdmin : false
|
||||
}) ;
|
||||
user = await user.save() ;
|
||||
await Student.deleteOne({user:user._id}) ;
|
||||
let student = new Student({
|
||||
user:user._id
|
||||
})
|
||||
student = await student.save() ;
|
||||
user.student = student._id ;
|
||||
await user.save() ;
|
||||
res.json({
|
||||
message:"Successfully signed Up" ,
|
||||
type:"success"
|
||||
})
|
||||
}
|
||||
module.exports.Protected = async (req, res, next) => {
|
||||
res.send("Hello User");
|
||||
};
|
||||
module.exports.postSignup = async (req, res, next) => {
|
||||
try {
|
||||
//we need firstName , lastName , email , password as input
|
||||
let firstName = req.body.firstName || " ";
|
||||
let lastName = req.body.lastName || " ";
|
||||
let email = req.body.email;
|
||||
let password = req.body.password;
|
||||
let user = await User.findOne({ email: email });
|
||||
if (user) {
|
||||
res.json({
|
||||
message: "User already exist",
|
||||
type: "error",
|
||||
});
|
||||
} else {
|
||||
const hashedPass = await bcrypt.hash(password, 12);
|
||||
user = new User({
|
||||
firstName: firstName,
|
||||
lastName: lastName,
|
||||
email: email,
|
||||
password: hashedPass,
|
||||
isAdmin: false,
|
||||
});
|
||||
user = await user.save();
|
||||
await Student.deleteOne({ user: user._id });
|
||||
let student = new Student({
|
||||
user: user._id,
|
||||
});
|
||||
student = await student.save();
|
||||
user.student = student._id;
|
||||
await user.save();
|
||||
res.json({
|
||||
message: "Successfully signed Up",
|
||||
type: "success",
|
||||
});
|
||||
}
|
||||
catch(err)
|
||||
{
|
||||
console.log(err);
|
||||
}
|
||||
} ;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
module.exports.postSignin = async (req , res , next) => {
|
||||
try
|
||||
{
|
||||
//we need email and password as input
|
||||
let email = req.body.email ;
|
||||
let password = req.body.password ;
|
||||
let user = await User.findOne({email : email}) ;
|
||||
if(user)
|
||||
{
|
||||
const isMatched = await bcrypt.compare(password , user.password) ;
|
||||
if(isMatched)
|
||||
{
|
||||
const token = jwt.sign({_id:user._id},JWT_secret)
|
||||
if(!user.numLoggedIn)
|
||||
{
|
||||
user.numLoggedIn = 0 ;
|
||||
}
|
||||
user.numLoggedIn = user.numLoggedIn + 1 ;
|
||||
res.json(
|
||||
{
|
||||
token:token ,
|
||||
isAdmin : user.isAdmin
|
||||
}
|
||||
)
|
||||
await user.save() ;
|
||||
}
|
||||
else
|
||||
{
|
||||
res.json({
|
||||
message:"email and password doesn't match" ,
|
||||
type:"error"
|
||||
})
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
res.json({
|
||||
message:"No user with this email exists" ,
|
||||
type : "error"
|
||||
})
|
||||
}
|
||||
module.exports.postSignin = async (req, res, next) => {
|
||||
try {
|
||||
//we need email and password as input
|
||||
let email = req.body.email;
|
||||
let password = req.body.password;
|
||||
let user = await User.findOne({ email: email });
|
||||
if (user) {
|
||||
const isMatched = await bcrypt.compare(password, user.password);
|
||||
if (isMatched) {
|
||||
const token = jwt.sign({ _id: user._id }, JWT_secret);
|
||||
res.json({
|
||||
token: token,
|
||||
});
|
||||
} else {
|
||||
res.json({
|
||||
message: "email and password doesn't match",
|
||||
type: "error",
|
||||
});
|
||||
}
|
||||
} else {
|
||||
res.json({
|
||||
message: "No user with this email exists",
|
||||
type: "error",
|
||||
});
|
||||
}
|
||||
catch(err)
|
||||
{
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
};
|
||||
|
||||
module.exports.checkProtected = (req , res , next) => {
|
||||
console.log(req.user);
|
||||
res.json({
|
||||
message:"Protected" ,
|
||||
user : req.user
|
||||
module.exports.sendOTP = (req, res, next) => {
|
||||
//uNNYosMopvvCW9RTR1tRWJmYC test
|
||||
//llVKD53ve6QRpbCKOHzWBADaS live
|
||||
try {
|
||||
const { phoneNumber } = req.body;
|
||||
if (!phoneNumber) {
|
||||
res.status(422).json({ message: "Please Add All Required Fields" });
|
||||
return;
|
||||
} else {
|
||||
messagebird.verify.create(
|
||||
phoneNumber,
|
||||
{
|
||||
template: "Your verification code is %token",
|
||||
},
|
||||
function (err, response) {
|
||||
if (err) {
|
||||
console.log(err);
|
||||
res.status(422).json({ message: err.errors[0].description });
|
||||
} else {
|
||||
console.log(response);
|
||||
res.json({ id: response.id });
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
};
|
||||
|
||||
module.exports.getOTP = (req, res, next) => {
|
||||
try {
|
||||
const { id, token } = req.body;
|
||||
messagebird.verify.verify(id, token, function (err, response) {
|
||||
if (err) {
|
||||
console.log({ error: err.errors[0].description, id: id });
|
||||
res.json({ error: err.errors[0].description, id: id });
|
||||
} else {
|
||||
console.log(response);
|
||||
res.json({ message: "Code Verified" });
|
||||
}
|
||||
});
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
};
|
||||
module.exports.forgotpassword = async (req, res, next) => {
|
||||
const { email, link } = req.body; //link = https://cantileverlabs.herokuapp.com/resetpassword/:id/:token
|
||||
User.findOne({ email })
|
||||
.then((result) => {
|
||||
if (!result) {
|
||||
res.status(404).json({ error: "User not found with this Email" });
|
||||
return;
|
||||
} else {
|
||||
const payload = {
|
||||
email: result.email,
|
||||
_id: result._id,
|
||||
};
|
||||
const secret = JWT_secret + result.password;
|
||||
const token = jwt.sign(payload, secret, { expiresIn: "10m" });
|
||||
const user_token = new User({
|
||||
passwordResetToken: token,
|
||||
});
|
||||
user_token.save();
|
||||
const reset_link = `${link}/${result._id}/${token}`;
|
||||
res
|
||||
.status(200)
|
||||
.json({ reset_link, message: "link is active for 10 mins" });
|
||||
}
|
||||
})
|
||||
}
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
//verify email then set password.
|
||||
};
|
||||
module.exports.resetpassword = async (req, res, next) => {
|
||||
const { _id, token } = req.params;
|
||||
const { password } = req.body;
|
||||
await User.findById({ _id }).then((result) => {
|
||||
if (result) {
|
||||
const secret = JWT_secret + result.password;
|
||||
const user_token = User.findOne({
|
||||
passwordResetToken: result.passwordResetToken,
|
||||
});
|
||||
const payload = jwt.verify(token, secret);
|
||||
if (token == user_token) {
|
||||
User.findByIdAndUpdate(_id, { $set: { password } })
|
||||
.then((data) => {
|
||||
res.json({ message: "Password Updated!" });
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
});
|
||||
} else {
|
||||
res.status(422).json({ error: "some error occured" });
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
module.exports.checkProtected = (req, res, next) => {
|
||||
console.log(req.user);
|
||||
res.json({
|
||||
message: "Protected",
|
||||
user: req.user,
|
||||
});
|
||||
};
|
||||
|
|
|
@ -1,16 +1,28 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
|
||||
coupon_code:{
|
||||
|
||||
couponCode:{
|
||||
|
||||
type:String,
|
||||
required:true
|
||||
},
|
||||
percentage:{
|
||||
|
||||
type:String,
|
||||
required:true
|
||||
},
|
||||
remainingTimes:{
|
||||
type:Number
|
||||
|
||||
type:Number ,
|
||||
required:true
|
||||
},
|
||||
numAllowed:{
|
||||
type:Number ,
|
||||
required:true
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
@ -1,40 +1,39 @@
|
|||
const mongoose = require('mongoose') ;
|
||||
|
||||
const Schema = mongoose.Schema ;
|
||||
const mongoose = require("mongoose");
|
||||
const crypto = require("crypto");
|
||||
const Schema = mongoose.Schema;
|
||||
|
||||
const userSchema = new Schema({
|
||||
firstName : {
|
||||
type :String ,
|
||||
required : true
|
||||
} ,
|
||||
lastName : {
|
||||
type:String ,
|
||||
required: true
|
||||
} ,
|
||||
email : {
|
||||
type:String ,
|
||||
required: true
|
||||
} ,
|
||||
password : {
|
||||
type : String
|
||||
} ,
|
||||
googleId : {
|
||||
type : String
|
||||
} ,
|
||||
student : {
|
||||
type : mongoose.Types.ObjectId ,
|
||||
ref: 'Student'
|
||||
} ,
|
||||
isAdmin : {
|
||||
type : Boolean
|
||||
} ,
|
||||
numLoggedIn : {
|
||||
type : Number
|
||||
} ,
|
||||
clicked : {
|
||||
type : Object
|
||||
}
|
||||
//need to add isAdmin
|
||||
}) ;
|
||||
firstName: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
lastName: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
email: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
password: {
|
||||
type: String,
|
||||
},
|
||||
googleId: {
|
||||
type: String,
|
||||
},
|
||||
student: {
|
||||
type: mongoose.Types.ObjectId,
|
||||
ref: "Student",
|
||||
},
|
||||
isAdmin: {
|
||||
type: Boolean,
|
||||
},
|
||||
otp: {
|
||||
type: String,
|
||||
},
|
||||
passwordResetToken: String,
|
||||
passwordResetExpires: Date,
|
||||
//need to add isAdmin
|
||||
});
|
||||
|
||||
module.exports = mongoose.model("User" , userSchema) ;
|
||||
module.exports = mongoose.model("User", userSchema);
|
||||
|
|
|
@ -14,9 +14,12 @@
|
|||
"cookie-session": "^1.4.0",
|
||||
"cors": "^2.8.5",
|
||||
"crypto": "^1.0.1",
|
||||
"dotenv": "^9.0.1",
|
||||
"express": "^4.17.1",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"messagebird": "^3.6.1",
|
||||
"mongoose": "^5.12.2",
|
||||
"nodemailer": "^6.6.0",
|
||||
"passport": "^0.4.1",
|
||||
"passport-google-oauth": "^2.0.0",
|
||||
"razorpay": "^2.0.6",
|
||||
|
@ -695,6 +698,14 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/dotenv": {
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.1.tgz",
|
||||
"integrity": "sha512-W8FNeNnnvJoYfgkFRKzp8kTgz0T2YY4TJ9xy1Ma0hSebPTK8iquRtpG12TUrSTX5zIN9D/wSLEEuI+Ad35tlyw==",
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/duplexer3": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
|
||||
|
@ -1444,6 +1455,37 @@
|
|||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
||||
},
|
||||
"node_modules/messagebird": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/messagebird/-/messagebird-3.6.1.tgz",
|
||||
"integrity": "sha512-HcbHxNp53MblcDReOo+sLvlr/aX1pGH/Liyegphpz+CXVKmEl2WUOKyPQCy69pTW8uRM8QlGbmYJP+BzZh/sRQ==",
|
||||
"dependencies": {
|
||||
"safe-buffer": "^5.2.1",
|
||||
"scmp": "^2.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/messagebird/node_modules/safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
]
|
||||
},
|
||||
"node_modules/methods": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
||||
|
@ -1613,6 +1655,14 @@
|
|||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/nodemailer": {
|
||||
"version": "6.6.0",
|
||||
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.0.tgz",
|
||||
"integrity": "sha512-ikSMDU1nZqpo2WUPE0wTTw/NGGImTkwpJKDIFPZT+YvvR9Sj+ze5wzu95JHkBMglQLoG2ITxU21WukCC/XsFkg==",
|
||||
"engines": {
|
||||
"node": ">=6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/nodemon": {
|
||||
"version": "2.0.7",
|
||||
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz",
|
||||
|
@ -2172,6 +2222,11 @@
|
|||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/scmp": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz",
|
||||
"integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q=="
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
|
@ -3233,6 +3288,11 @@
|
|||
"is-obj": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"dotenv": {
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.1.tgz",
|
||||
"integrity": "sha512-W8FNeNnnvJoYfgkFRKzp8kTgz0T2YY4TJ9xy1Ma0hSebPTK8iquRtpG12TUrSTX5zIN9D/wSLEEuI+Ad35tlyw=="
|
||||
},
|
||||
"duplexer3": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
|
||||
|
@ -3849,6 +3909,22 @@
|
|||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
||||
},
|
||||
"messagebird": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/messagebird/-/messagebird-3.6.1.tgz",
|
||||
"integrity": "sha512-HcbHxNp53MblcDReOo+sLvlr/aX1pGH/Liyegphpz+CXVKmEl2WUOKyPQCy69pTW8uRM8QlGbmYJP+BzZh/sRQ==",
|
||||
"requires": {
|
||||
"safe-buffer": "^5.2.1",
|
||||
"scmp": "^2.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"methods": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
||||
|
@ -3984,6 +4060,11 @@
|
|||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
|
||||
"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
|
||||
},
|
||||
"nodemailer": {
|
||||
"version": "6.6.0",
|
||||
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.6.0.tgz",
|
||||
"integrity": "sha512-ikSMDU1nZqpo2WUPE0wTTw/NGGImTkwpJKDIFPZT+YvvR9Sj+ze5wzu95JHkBMglQLoG2ITxU21WukCC/XsFkg=="
|
||||
},
|
||||
"nodemon": {
|
||||
"version": "2.0.7",
|
||||
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.7.tgz",
|
||||
|
@ -4437,6 +4518,11 @@
|
|||
"sparse-bitfield": "^3.0.3"
|
||||
}
|
||||
},
|
||||
"scmp": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/scmp/-/scmp-2.1.0.tgz",
|
||||
"integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q=="
|
||||
},
|
||||
"semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
|
|
|
@ -15,9 +15,12 @@
|
|||
"cookie-session": "^1.4.0",
|
||||
"cors": "^2.8.5",
|
||||
"crypto": "^1.0.1",
|
||||
"dotenv": "^9.0.1",
|
||||
"express": "^4.17.1",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"messagebird": "^3.6.1",
|
||||
"mongoose": "^5.12.2",
|
||||
"nodemailer": "^6.6.0",
|
||||
"passport": "^0.4.1",
|
||||
"passport-google-oauth": "^2.0.0",
|
||||
"razorpay": "^2.0.6",
|
||||
|
|
|
@ -6,8 +6,26 @@ const isAdmin = require('../middleware/isAdmin') ;
|
|||
|
||||
const router = express.Router();
|
||||
|
||||
|
||||
router.post("/set-coupon", (req, res) => {
|
||||
const { percentage, coupon_code ,remainingTimes} = req.body;
|
||||
if(!coupon_code || !percentage || !remainingTimes){
|
||||
return res.status(422).json({error:"Add all fields"})
|
||||
}else{
|
||||
const coupon = new Coupon({
|
||||
coupon_code,
|
||||
percentage,
|
||||
remainingTimes
|
||||
});
|
||||
coupon.save().then((result) => {
|
||||
res.status(200).json({ message: "Coupon set Successfully" });
|
||||
});
|
||||
}
|
||||
});
|
||||
=======
|
||||
router.get("/getAllCoupons",isAuth , isAdmin , couponController.getAllCoupons);
|
||||
|
||||
|
||||
router.post("/addCoupon", isAuth , isAdmin ,couponController.addCoupon);
|
||||
|
||||
router.post("/deleteCoupon", isAuth , isAdmin ,couponController.deleteCoupon);
|
||||
|
|
|
@ -1,12 +1,20 @@
|
|||
const express = require('express') ;
|
||||
const authController = require('../controllers/auth') ;
|
||||
const isAuth = require('../middleware/requirelogin') ;
|
||||
const router = express.Router() ;
|
||||
const express = require("express");
|
||||
const authController = require("../controllers/auth");
|
||||
const isAuth = require("../middleware/requirelogin");
|
||||
const router = express.Router();
|
||||
|
||||
router.get('/protected' ,isAuth,authController.checkProtected) ;
|
||||
router.get("/protected", isAuth, authController.checkProtected);
|
||||
|
||||
router.post('/signup' , authController.postSignup) ;
|
||||
router.post("/signup", authController.postSignup);
|
||||
|
||||
router.post('/signin' , authController.postSignin) ;
|
||||
router.post("/signin", authController.postSignin);
|
||||
|
||||
module.exports = router ;
|
||||
router.post("/sendotp", authController.sendOTP);
|
||||
|
||||
router.post("/getotp", authController.getOTP);
|
||||
|
||||
router.post("/forgotpassword", authController.forgotpassword);
|
||||
|
||||
router.post("/resetpassword/:_id/:token", authController.resetpassword);
|
||||
|
||||
module.exports = router;
|
||||
|
|
Loading…
Reference in New Issue