app.get('/api/',async(req, res) =>{
const result = await users.findAll();
res.send(result);
})
app.get('/api/findbyid/:id',async(req, res) =>{
const result = await users.findOne({
where:{id: req.params.id}
});
res.send(result);
})
app.get('/api/findone/:name',async(req, res) =>{
const name= req.params;
const result = await users.findAll({
where:{name: name}
});
res.send(result);
})
app.post('/api/insert/',async (req, res) =>{
const id = req.params.id;
const result= await users.upsert(
{name:req.body.name,
displayName:req.body.displayName},
);
res.send(result);
})
app.put('/api/update/:id',async (req, res) =>{
const data = req.body.name;
const display = req.body.displayname;
users.update(
{name:data,
displayName:display},
{
where: { id: req.params.id }
}
);
res.redirect('/api');
})
app.delete('/api/delete/:id',async (req, res)=>{
const result = await users.destroy({
where: {id: req.params.id}
})
res.redirect('/api')
})