2024-03-05 10:20:36 +00:00

19 lines
479 B
JavaScript
Executable File

import { User } from "@shared-classes/DbModels"
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,
})
}
}