EDIT ROUTE
INDEX.JS
// EDIT ROUTE
app.get("/chats/:id/edit",async(req,res)=>{
let {id}=req.params;
let chat=await Chat.findById(id);
res.render("edit.ejs",{chat});
})
INDEX.EJS
<form method="get" action="/chats/<%= chat._id %>/edit">
<button>Edit</button>
</form>
EDIT.EJS
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Edit chat</title>
</head>
<body>
<h3>Edit Chat: <%= chat._id %></h3>
<p>Chat sent from:<b><%= chat.from %></b> to <b><%= chat.to %></b></p>
<textarea name="msg" rows="7" cols="25"> <%= chat.msg %></textarea>
</body>
</html>


Comments
Post a Comment