try to solve
This commit is contained in:
parent
de97a34780
commit
62b944d260
3 changed files with 46 additions and 41 deletions
|
|
@ -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");
|
||||||
|
|
||||||
api.get("/", () => {
|
|
||||||
return "Hello from PlanPostAI Canvas API";
|
return "Hello from PlanPostAI Canvas API";
|
||||||
});
|
})
|
||||||
|
.use(authRoute)
|
||||||
api.use(authRoute);
|
.use(projectRoutes)
|
||||||
api.use(projectRoutes);
|
.use(uploadRoutes)
|
||||||
api.use(uploadRoutes);
|
.use(photoLibraryRoutes)
|
||||||
api.use(photoLibraryRoutes);
|
.use(designRoutes)
|
||||||
api.use(uploadShapesRoutes);
|
.use(uploadShapesRoutes)
|
||||||
api.use(categoryRoutes);
|
.use(categoryRoutes)
|
||||||
api.use(designRoutes);
|
.onError(({ code, error, set }) => {
|
||||||
|
console.error(`API Error: ${code}`, error);
|
||||||
|
if (code === "NOT_FOUND") {
|
||||||
|
set.status = 404;
|
||||||
|
return "API Endpoint Not Found";
|
||||||
|
}
|
||||||
|
return "API Error Occurred";
|
||||||
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import 'dotenv/config'
|
import "dotenv/config";
|
||||||
|
|
||||||
export const ENV = {
|
export const ENV = {
|
||||||
SERVER_URL: process.env.SERVER_URL,
|
SERVER_URL: process.env.SERVER_URL,
|
||||||
|
|
@ -6,17 +6,18 @@ export const ENV = {
|
||||||
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:
|
||||||
|
process.env.USER_CANVAS_JWT_ACCESS_TOKEN_SECRET,
|
||||||
MAIL_HOST: process.env.MAIL_HOST,
|
MAIL_HOST: process.env.MAIL_HOST,
|
||||||
MAIL_PORT: process.env.MAIL_PORT,
|
MAIL_PORT: process.env.MAIL_PORT,
|
||||||
MAIL_USER: process.env.MAIL_USER,
|
MAIL_USER: process.env.MAIL_USER,
|
||||||
MAIL_PASS: process.env.MAIL_PASS,
|
MAIL_PASS: process.env.MAIL_PASS,
|
||||||
PEXELS_URL: process.env.PEXELS_URL,
|
PEXELS_URL: process.env.PEXELS_URL,
|
||||||
PEXELS_ACCESS_KEY: process.env.PEXELS_ACCESS_KEY,
|
PEXELS_ACCESS_KEY: process.env.PEXELS_ACCESS_KEY,
|
||||||
}
|
};
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
})
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue