26 lines
745 B
TypeScript
26 lines
745 B
TypeScript
import express from "express";
|
|
import cors from "cors";
|
|
import { PrismaClient } from "@prisma/client";
|
|
import usuariosRoutes from "./routes/usuarios";
|
|
import clientesRoutes from "./routes/clientes";
|
|
import processosRoutes from "./routes/processos";
|
|
import audienciasRoutes from "./routes/audiencias";
|
|
import pdfRoutes from "./routes/pdf";
|
|
|
|
const app = express();
|
|
const prisma = new PrismaClient();
|
|
|
|
app.use(cors());
|
|
app.use(express.json());
|
|
|
|
app.use("/api/usuarios", usuariosRoutes);
|
|
app.use("/api/clientes", clientesRoutes);
|
|
app.use("/api/processos", processosRoutes);
|
|
app.use("/api/audiencias", audienciasRoutes);
|
|
app.use("/api/pdf", pdfRoutes);
|
|
|
|
app.get("/", (req, res) => {
|
|
res.json({ message: "API is running" });
|
|
});
|
|
|
|
export default app; |