feat(server): add error handler & refactor controllers
This commit is contained in:
@@ -8,8 +8,9 @@ import path from "path";
|
||||
dotenv.config({ path: path.resolve(__dirname, "../../../.env") });
|
||||
|
||||
import "./database";
|
||||
import { sequelize } from "@/database/instance";
|
||||
import { RegisterTsoaRoutes } from "./middleware/tsoa.middleware";
|
||||
import { sequelize } from "./database/instance";
|
||||
import {errorHandler} from "./middleware/errorHandler";
|
||||
import { RegisterRoutes } from "./routes/routes"; // tsoa 生成的
|
||||
|
||||
const port = process.env.PORT || 3005;
|
||||
|
||||
@@ -19,11 +20,12 @@ app.use(nocache());
|
||||
app.use(cors());
|
||||
app.use(express.json({ limit: "100mb" }));
|
||||
app.use(compression());
|
||||
|
||||
app.use(express.static(path.resolve(__dirname, "client")));
|
||||
|
||||
// Register tsoa routes
|
||||
RegisterTsoaRoutes(app);
|
||||
RegisterRoutes(app);
|
||||
|
||||
app.use(errorHandler);
|
||||
|
||||
|
||||
const host = "0.0.0.0";
|
||||
|
||||
Reference in New Issue
Block a user