try to solve

This commit is contained in:
smfahim25 2025-03-20 13:42:39 +06:00
parent de97a34780
commit 62b944d260
3 changed files with 46 additions and 41 deletions

View file

@ -7,18 +7,23 @@ import { photoLibraryRoutes } from "./photoLibrary/photo.library.route";
import { categoryRoutes } from "./category/category.route"; import { categoryRoutes } from "./category/category.route";
import { designRoutes } from "./design/design.route"; import { designRoutes } from "./design/design.route";
export const api = new Elysia({ export const api = new Elysia({ prefix: "" })
prefix: "", .get("/", () => {
}); console.log("Root endpoint accessed");
return "Hello from PlanPostAI Canvas API";
api.get("/", () => { })
return "Hello from PlanPostAI Canvas API"; .use(authRoute)
}); .use(projectRoutes)
.use(uploadRoutes)
api.use(authRoute); .use(photoLibraryRoutes)
api.use(projectRoutes); .use(designRoutes)
api.use(uploadRoutes); .use(uploadShapesRoutes)
api.use(photoLibraryRoutes); .use(categoryRoutes)
api.use(uploadShapesRoutes); .onError(({ code, error, set }) => {
api.use(categoryRoutes); console.error(`API Error: ${code}`, error);
api.use(designRoutes); if (code === "NOT_FOUND") {
set.status = 404;
return "API Endpoint Not Found";
}
return "API Error Occurred";
});

View file

@ -1,22 +1,23 @@
import 'dotenv/config' import "dotenv/config";
export const ENV = { export const ENV = {
SERVER_URL: process.env.SERVER_URL, SERVER_URL: process.env.SERVER_URL,
SERVER_PORT: process.env.SERVER_PORT || 5000, SERVER_PORT: process.env.SERVER_PORT || 5000,
DATABASE_URL: process.env.DATABASE_URL, DATABASE_URL: process.env.DATABASE_URL,
MINIO_ACCESS_KEY: process.env.MINIO_ACCESS_KEY, MINIO_ACCESS_KEY: process.env.MINIO_ACCESS_KEY,
MINIO_SECRET_KEY: process.env.MINIO_SECRET_KEY, MINIO_SECRET_KEY: process.env.MINIO_SECRET_KEY,
MINIO_ENDPOINT: process.env.MINIO_ENDPOINT, MINIO_ENDPOINT: process.env.MINIO_URL,
MINIO_PORT: process.env.MINIO_PORT, MINIO_PORT: process.env.MINIO_PORT,
JWT_ACCESS_TOKEN_SECRET: process.env.JWT_ACCESS_TOKEN_SECRET, JWT_ACCESS_TOKEN_SECRET: process.env.JWT_ACCESS_TOKEN_SECRET,
JWT_REFRESH_TOKEN_SECRET: process.env.JWT_REFRESH_TOKEN_SECRET, JWT_REFRESH_TOKEN_SECRET: process.env.JWT_REFRESH_TOKEN_SECRET,
JWT_EMAIL_TOKEN_SECRET: process.env.JWT_EMAIL_TOKEN_SECRET, JWT_EMAIL_TOKEN_SECRET: process.env.JWT_EMAIL_TOKEN_SECRET,
JWT_EMAIL_RESET_PASSWORD_SECRET: process.env.JWT_EMAIL_RESET_PASSWORD_SECRET, JWT_EMAIL_RESET_PASSWORD_SECRET: process.env.JWT_EMAIL_RESET_PASSWORD_SECRET,
USER_CANVAS_JWT_ACCESS_TOKEN_SECRET: process.env.USER_CANVAS_JWT_ACCESS_TOKEN_SECRET, USER_CANVAS_JWT_ACCESS_TOKEN_SECRET:
MAIL_HOST: process.env.MAIL_HOST, process.env.USER_CANVAS_JWT_ACCESS_TOKEN_SECRET,
MAIL_PORT: process.env.MAIL_PORT, MAIL_HOST: process.env.MAIL_HOST,
MAIL_USER: process.env.MAIL_USER, MAIL_PORT: process.env.MAIL_PORT,
MAIL_PASS: process.env.MAIL_PASS, MAIL_USER: process.env.MAIL_USER,
PEXELS_URL: process.env.PEXELS_URL, MAIL_PASS: process.env.MAIL_PASS,
PEXELS_ACCESS_KEY: process.env.PEXELS_ACCESS_KEY, PEXELS_URL: process.env.PEXELS_URL,
} PEXELS_ACCESS_KEY: process.env.PEXELS_ACCESS_KEY,
};

View file

@ -2,9 +2,8 @@ import { Client } from "minio";
import { ENV } from "../config/env"; import { ENV } from "../config/env";
export const minioClient = new Client({ export const minioClient = new Client({
endPoint: ENV.MINIO_ENDPOINT!, endPoint: ENV.MINIO_ENDPOINT!.replace("http://", "").replace("https://", ""),
port: ENV.MINIO_PORT, useSSL: ENV.MINIO_ENDPOINT!.startsWith("https"),
useSSL: false, accessKey: ENV.MINIO_ACCESS_KEY,
accessKey: ENV.MINIO_ACCESS_KEY, secretKey: ENV.MINIO_SECRET_KEY,
secretKey: ENV.MINIO_SECRET_KEY, });
})