const Tour = require('./../models/tourModel');
exports.getAllTours = async (req, res) => {
try {
const tours = await Tour.find();
res.status(200).json({
status: 'sucess',
results: tours.length,
data: {
tours,
},
});
} catch (error) {
res.status(404).json({
status: 'fail',
message: error,
});
}
};
exports.getTour = async (req, res) => {
try {
const tour = await Tour.findById(req.params.id);
// const tour = await Tour.findOne({ _id: req.params.id });
res.status(200).json({
status: 'success',
data: {
tour,
},
});
} catch (error) {
res.status(404).json({
status: 'Error',
message: error,
});
}
};