RevSocial/src/controllers/carsController.js
2025-05-03 19:13:48 -07:00

24 lines
674 B
JavaScript

const CarMake = require('../models/car_makes.js');
// Get all makes
// This function retrieves all car makes from the database and sends them as a response.
exports.getMakes = async (req, res) => {
try {
const docs = await CarMake.find()
.select("make_name")
.lean();
const makes = docs.map((d) => ({
value: d._id.toString(),
label: d.make_name,
}));
return res.status(200).json(makes);
} catch (error) {
console.error("Server error retrieving makes:", error);
return res.status(500).json({
message: "Server error retrieving makes",
error: error.message,
});
}
};