databse remote connection
This commit is contained in:
		@@ -16,15 +16,13 @@ cookieSession = require('cookie-session');
 | 
			
		||||
 | 
			
		||||
router.use(cookieSession({
 | 
			
		||||
  name: 'session',
 | 
			
		||||
  keys: ['smartshopper']
 | 
			
		||||
  keys: ['aoisdzflkudheowe777elkjv']
 | 
			
		||||
}));
 | 
			
		||||
 | 
			
		||||
router.use(cookieParser());
 | 
			
		||||
 | 
			
		||||
router.get('/', (req, res) => {
 | 
			
		||||
  // var userToken = req.session.passport.user.token;
 | 
			
		||||
  console.log("USER TOKEN PASSPORT: ", userToken);
 | 
			
		||||
    // if (userToken) {
 | 
			
		||||
    // if (req.session.passport.user.token) {
 | 
			
		||||
    //   res.redirect('/dash');
 | 
			
		||||
    // } else {
 | 
			
		||||
      res.redirect('/auth/google');
 | 
			
		||||
@@ -36,7 +34,7 @@ router.get('/auth/google', passport.authenticate('google', {
 | 
			
		||||
router.get('/auth/google/callback',
 | 
			
		||||
  passport.authenticate('google', {failureRedirect:'/'}),
 | 
			
		||||
  (req, res) => {
 | 
			
		||||
    req.session.passport.user.token = req.user.token;
 | 
			
		||||
    // req.session.passport.user.token = req.user.token;
 | 
			
		||||
    res.redirect('/dash');
 | 
			
		||||
  }
 | 
			
		||||
);
 | 
			
		||||
@@ -48,21 +46,24 @@ router.get('/logout', (req, res) => {
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
router.get('/dash', function(req, res, next) {
 | 
			
		||||
  console.log("Session: ", req.session.passport.user.token);
 | 
			
		||||
  console.log("User ID: " + req.session.passport.user.profile.id);
 | 
			
		||||
  if (req.session.passport.user.token) {
 | 
			
		||||
    res.render('index');
 | 
			
		||||
  } else {
 | 
			
		||||
    res.redirect('/auth/google');
 | 
			
		||||
  }
 | 
			
		||||
  // console.log("Session: ", req.session.passport.user.token);
 | 
			
		||||
  // console.log("User ID: " + req.session.passport.user.profile.id);
 | 
			
		||||
  // if (req.session.passport.user.token) {
 | 
			
		||||
    res.render("index");
 | 
			
		||||
    
 | 
			
		||||
  // } else {
 | 
			
		||||
  //   res.redirect('/auth/google');
 | 
			
		||||
  // }
 | 
			
		||||
   
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
//GET Own shoppinglists as JSON
 | 
			
		||||
 | 
			
		||||
router.get("/myshoppinglists", async function(req, res, next) {
 | 
			
		||||
 | 
			
		||||
  try {
 | 
			
		||||
    //Get user id: req.session.passport.user.profile.id
 | 
			
		||||
    res.status(200).send(await postgres.getShoppinglistsAdmin(req.session.passport.user.profile.id));
 | 
			
		||||
    res.status(200).send(await postgres.getShoppinglistsAdmin("testuser"));
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  catch(err) {
 | 
			
		||||
@@ -76,7 +77,7 @@ router.get("/myshoppinglists", async function(req, res, next) {
 | 
			
		||||
router.get("/sharedshoppinglists", async function(req, res, next) {
 | 
			
		||||
  try {
 | 
			
		||||
    //Get user id: req.session.passport.user.profile.id
 | 
			
		||||
    res.status(200).send(await postgres.getShoppinglistsShared(req.session.passport.user.profile.id));
 | 
			
		||||
    res.status(200).send(await postgres.getShoppinglistsShared("testuser"));
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  catch(err) {
 | 
			
		||||
@@ -97,4 +98,8 @@ router.post("/shoppinglist", async function(req, res, next) {
 | 
			
		||||
  }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
router.get("/test1", (req, res) => {
 | 
			
		||||
  res.send(req.user);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
module.exports = router;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user