2024-03-06 19:43:09 +00:00

19 lines
465 B
JavaScript
Executable File

import { User } from "@db_models"
export default {
method: "GET",
route: "/user_id/:username",
middlewares: ["withAuthentication"],
fn: async (req, res) => {
const user = await User.findOne({ username: req.params.username })
if (!user) {
return res.status(404).json({ error: "User not exists" })
}
return res.json({
username: user.username,
user_id: user._id,
})
}
}