diff --git a/users-service/controllers/users.js b/users-service/controllers/users.js index 7b69e2f84de286980fcf8b913fa04826b2feb14c..7d982baf33a4b90fc2f60dd24235da4b4ee62b17 100644 --- a/users-service/controllers/users.js +++ b/users-service/controllers/users.js @@ -44,11 +44,27 @@ export const signup = async (req, res) => { } export const checkUserEmail = async (req, res) => { - + const { email } = req.params; + + try { + const user = await User.findOne({ email }); + + return res.status(200).json(user); + } catch (error) { + res.status(500).json({ message: "Something went wrong" }); + } } export const getUserById = async (req, res) => { - + const { id } = req.params; + + try { + const user = await User.findById(id); + + return res.status(200).json(user); + } catch (error) { + res.status(500).json({ message: "Something went wrong" }); + } } export default router; \ No newline at end of file