ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64
User : farolpborg ( 1053)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /var/www/node_services/sebraevisitas/src/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : //var/www/node_services/sebraevisitas/src/controllers/ContatoPjControllers.ts
import { NextFunction, Request, Response } from "express";
import ContatoPjServices from "../services/ContatoPjServices";

const ContatoPjControllers = class ContatoPjControllers {
  static async create(req: Request, res: Response, next: NextFunction) {
    try {
      const created = await ContatoPjServices.create(req.body);
      return res.status(201).json(created);
    } catch (err) { return next(err); }
  }
  static async list(_req: Request, res: Response, next: NextFunction) {
    try {
      const items = await ContatoPjServices.list();
      return res.json(items);
    } catch (err) { return next(err); }
  }
  static async getById(req: Request, res: Response, next: NextFunction) {
    try {
      const item = await ContatoPjServices.getById(req.params.id);
      return res.json(item);
    } catch (err) { return next(err); }
  }
  static async update(req: Request, res: Response, next: NextFunction) {
    try {
      const updated = await ContatoPjServices.update(req.params.id, req.body);
      return res.json(updated);
    } catch (err) { return next(err); }
  }
  static async remove(req: Request, res: Response, next: NextFunction) {
    try {
      const result = await ContatoPjServices.remove(req.params.id);
      return res.json(result);
    } catch (err) { return next(err); }
  }
};

export default ContatoPjControllers;

Anon7 - 2021