export function ok(res, data = {}) { return json(res, data); } export function json(res, data = {}) { return res.status(200).json(data); } export function send(res, data, type = 'text/plain') { res.setHeader('Content-Type', type); return res.status(200).send(data); } export function redirect(res, url) { res.setHeader('Location', url); return res.status(303).end(); } export function badRequest(res, msg = '400 Bad Request') { return res.status(400).end(msg); } export function unauthorized(res, msg = '401 Unauthorized') { return res.status(401).end(msg); } export function forbidden(res, msg = '403 Forbidden') { return res.status(403).end(msg); } export function notFound(res, msg = '404 Not Found') { return res.status(404).end(msg); } export function methodNotAllowed(res, msg = '405 Method Not Allowed') { res.status(405).end(msg); } export function serverError(res, msg = '500 Internal Server Error') { res.status(500).end(msg); }