Skip to content

Commit

Permalink
Refactor: convention 4
Browse files Browse the repository at this point in the history
  • Loading branch information
kmc7468 committed Nov 26, 2024
1 parent 2f60fd9 commit b3b17b5
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 33 deletions.
43 changes: 22 additions & 21 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,42 +6,43 @@ import http from "http";
import { nodeEnv, mongo as mongoUrl, port as httpPort } from "@/loadenv";
import {
corsMiddleware,
sessionMiddleware,
errorHandler,
informationMiddleware,
responseTimeMiddleware,
limitRateMiddleware,
originValidatorMiddleware,
errorHandler,
responseTimeMiddleware,
sessionMiddleware,
} from "@/middlewares";
import {
adminRouter,
authRouter,
logininfoRouter,
userRouter,
roomRouter,
chatRouter,
locationRouter,
reportRouter,
notificationRouter,
adminRouter,
docsRouter,
fareRouter,
locationRouter,
logininfoRouter,
notificationRouter,
reportRouter,
roomRouter,
userRouter,
} from "@/routes";
import { initializeApp } from "@/modules/fcm";

import { initializeApp as initializeFirebase } from "@/modules/fcm";
import { initializeDatabase as initializeFareDatabase } from "@/modules/fare";
import logger from "@/modules/logger";
import { connectDatabase } from "@/modules/stores/mongo";
import { startSocketServer } from "@/modules/socket";
import { connectDatabase } from "@/modules/stores/mongo";
import registerSchedules from "@/schedules";

// Firebase Admin 초기설정
initializeApp();

// 익스프레스 서버 생성
const app = express();
initializeFirebase();

// 데이터베이스 연결
connectDatabase(mongoUrl);

// 익스프레스 서버 생성
const app = express();

// [Middleware] request body 파싱
app.use(express.urlencoded({ extended: false }));
app.use(express.json());
Expand Down Expand Up @@ -80,14 +81,14 @@ app.use(originValidatorMiddleware);

// [Router] APIs
app.use("/auth", authRouter);
app.use("/logininfo", logininfoRouter);
app.use("/users", userRouter);
app.use("/rooms", roomRouter);
app.use("/chats", chatRouter);
app.use("/fare", fareRouter);
app.use("/locations", locationRouter);
app.use("/reports", reportRouter);
app.use("/logininfo", logininfoRouter);
app.use("/notifications", notificationRouter);
app.use("/fare", fareRouter);
app.use("/reports", reportRouter);
app.use("/rooms", roomRouter);
app.use("/users", userRouter);

// [Middleware] 전역 에러 핸들러. 에러 핸들러는 router들보다 아래에 등록되어야 합니다.
app.use(errorHandler);
Expand Down
24 changes: 12 additions & 12 deletions src/views/reportEmailPage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ const reportEmailPage: ReportEmailPage = {};

/* 미정산 알림 메일을 위한 템플릿 */
reportEmailPage["no-settlement"] = (
origin: string,
name: string,
nickname: string,
roomName: string,
payer: string,
roomId: string | ObjectId
origin,
name,
nickname,
roomName,
payer,
roomId
) =>
emailPage(
"미정산 내역 관련 안내",
Expand Down Expand Up @@ -57,12 +57,12 @@ reportEmailPage["no-settlement"] = (

/* 미탑승 알림 메일을 위한 템플릿 */
reportEmailPage["no-show"] = (
origin: string,
name: string,
nickname: string,
roomName: string,
payer: string,
roomId: string | ObjectId
origin,
name,
nickname,
roomName,
payer,
roomId
) =>
emailPage(
"미탑승 내역 관련 안내",
Expand Down

0 comments on commit b3b17b5

Please sign in to comment.