p1
by trisna dev
JavaScript
// Controller
app.post('/users', async (req, res) => {
const user = await userService.createUser(req.body);
res.json(user);
});
// Service
class UserService {
async createUser(data) {
return userRepository.save(data);
}
}
// Repository
class UserRepository {
save(user) {
return db.collection('users').insertOne(user);
}
}