Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 

27 wiersze
674 B

  1. const express = require('express');
  2. const router = express.Router();
  3. router.get('/key', async(req, res) => {
  4. var key = req.query.s;
  5. var session = req.session;
  6. if(!session.passport){
  7. return res.status(400).send('Session telah habis, harap login lagi!');
  8. }
  9. if (session.passport.user[key]){
  10. return res.send(session.passport.user[key]);
  11. }
  12. return res.status(400).send('Gagal menarik data, harap login lagi!');
  13. });
  14. router.get('/set', async(req, res) => {
  15. var key = req.query.s;
  16. var val = req.query.v;
  17. var session = req.session;
  18. if(key && val){
  19. session[key] = val;
  20. }
  21. return res.redirect('/');
  22. });
  23. module.exports = router;