const errorMiddleware = (error, _req, res, _next) => {
  const status = Number.isInteger(error?.status) ? error.status : 500;
  const message = error?.message || 'server_error';
  if (status >= 500) {
    console.error('API error:', error);
  }
  res.status(status).json({ error: message });
};

module.exports = { errorMiddleware };
