Skip to content

Commit 74dbe72

Browse files
committed
User Added & Updated Successfully
1 parent 10befa2 commit 74dbe72

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
"[javascript]": {
44
"editor.formatOnSave": true,
55
"editor.defaultFormatter": "esbenp.prettier-vscode"
6-
}
6+
}
77
}

controller/userController.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,16 @@ const bcrypt = require("bcrypt");
55
const User = require("../models/People");
66

77
// Get User Page page
8-
const getUsers = (req, res, next) => {
9-
res.render("users");
8+
const getUsers = async (req, res, next) => {
9+
try {
10+
const users = await User.find();
11+
console.log(users);
12+
res.render("users", {
13+
users: users,
14+
});
15+
} catch (error) {
16+
next(error);
17+
}
1018
};
1119

1220
// Add User

views/users.ejs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,22 @@
1919
</tr>
2020
</thead>
2121
<tbody id="users-table">
22-
<tr id="">
22+
<% users.map(user=>{ %>
23+
<tr id="<%= user._id %>">
2324
<td class="name">
25+
<% if(user.avatar){%>
26+
<img src="./uploads/avatars/<%= user.avatar %>" />
27+
<% }else{ %>
2428
<img src="./images/user1.png" />
25-
<span>User 1</span>
29+
<% } %>
30+
<span><%= user.name %></span>
2631
</td>
27-
<td>email@email.com</td>
32+
<td><%= user.email %></td>
2833
<td class="manage">
2934
<img src="./images/trash.png" alt="Delete" />
3035
</td>
3136
</tr>
37+
<% }); %>
3238
</tbody>
3339
</table>
3440
</div>

0 commit comments

Comments
 (0)