Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express=require('express');
- const home=require('./routes/homePage')
- const about=require('./routes/aboutPage')
- const session=require('express-session');
- const app=express();
- app.use(session({
- secret:'2C44-4D44-WppQ38S',
- resave:true,
- saveUninitialized:true
- }));
- var auth=function(req,res,next){
- if(req.session && req.session.user === 'any' && req.session.admin)
- return next();
- else res.sendStatus(401);
- }
- app.get('/login',function(req,res){
- if(!req.query.username || !req.query.password){
- res.send('login Failed');
- }else if(req.query.username ==='any' && req.query.password ==='anypassword'){
- req.session.user="any";
- req.session.admin=true;
- res.send('login is sucessfull')
- }
- else{
- res.send('login Failed');
- }
- })
- app.get('/',(req,res)=>{
- res.json({"id":1,"name":"Name1"});
- })
- app.get('/home',auth,home.home);
- app.get('/about',about.about);
- app.get('/data/:name/:age',(req,res)=>{
- let name=req.params['name'];
- let age=req.params['age']
- res.json({"age":age,"name":name});
- })
- app.listen(8888,()=>console.log('express server started'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement