aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/api/get-user.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/pages/api/get-user.js b/pages/api/get-user.js
index 439d4eb..94ec845 100644
--- a/pages/api/get-user.js
+++ b/pages/api/get-user.js
@@ -16,7 +16,16 @@ export async function getUser(userId) {
export default async function handler(req, res) {
const { userId } = req.query;
+
+ if (!userId) {
+ return res.status(400).json({ message: "User ID is required" });
+ }
+
const user = await getUser(userId);
+ if (!user) {
+ return res.status(404).json({ message: "User not found" });
+ }
+
res.status(200).json(user);
}