Skip to content

Instantly share code, notes, and snippets.

@agrawalo
Created March 19, 2019 20:23
Show Gist options
  • Save agrawalo/7c14a364d55c163b1082c47be4a2acf7 to your computer and use it in GitHub Desktop.
Save agrawalo/7c14a364d55c163b1082c47be4a2acf7 to your computer and use it in GitHub Desktop.
server
var express = require('express');
var app=express();
var bodyParser= require('body-parser');
var users=[
{
name:"xxxx",
password:"xxxx"
},
{
name:"yyyy",
password:"yyyy"
}
]
app.use( bodyParser.json() );
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(express.static('./'));
app.get('/', (req,res)=>{
res.sendFile('index.html');
});
app.post('/login',(req,res)=>{
var message;
for(var user of users){
if(user.name!=req.body.name){
message="Wrong Name";
}else{
if(user.password!=req.body.password){
message="Wrong Password";
break;
}
else{
message="Login Successful";
break;
}
}
}
res.send(message);
});
app.post('/getusers',(req,res)=>{
var user_list=[]
users.forEach((user)=>{
user_list.push({"name":user.name});
})
res.send(JSON.stringify({users:user_list}));
});
app.listen(3000, function(){
console.log('listening on port 3000');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment