@@ -4,34 +4,35 @@ import cookieParser from "cookie-parser";
44import session from "express-session" ;
55import cors from "cors" ;
66
7- import { corsOptions , securityHeaders , authMiddleware } from "../middleware/index.js" ;
8- import { authRoute , promptRoute , userRoute } from "../routes/index.js" ;
7+ import { authMiddleware , corsOptions , securityHeaders } from "../middleware/index.js" ;
8+ import { audioRoute , authRoute , promptRoute , userRoute } from "../routes/index.js" ;
99
1010export const configApp = async ( ) => {
11- const app = express ( ) ;
12- app . use ( express . json ( ) ) ;
11+ const app = express ( ) ;
12+ app . use ( express . json ( ) ) ;
1313
14- if ( process . env . NODE_ENV !== "test" ) {
15- const { setupSwagger } = await import ( "../swagger.js" ) ;
16- setupSwagger ( app ) ;
17- }
14+ if ( process . env . NODE_ENV !== "test" ) {
15+ const { setupSwagger} = await import ( "../swagger.js" ) ;
16+ setupSwagger ( app ) ;
17+ }
1818
19- app . use ( cookieParser ( ) ) ;
20- app . use ( securityHeaders ) ; // Security headers for privacy-focused browsers
21- app . use ( cors ( corsOptions ) ) ;
19+ app . use ( cookieParser ( ) ) ;
20+ app . use ( securityHeaders ) ; // Security headers for privacy-focused browsers
21+ app . use ( cors ( corsOptions ) ) ;
2222
23- // Serve static files
24- const __dirname = path . resolve ( ) ;
25- app . use ( express . static ( path . join ( __dirname , ".." , "static" ) ) ) ;
23+ // Serve static files
24+ const __dirname = path . resolve ( ) ;
25+ app . use ( express . static ( path . join ( __dirname , ".." , "static" ) ) ) ;
2626
27- const sessionSecret = String ( process . env . SESSION_SECRET ) ;
28- app . use (
29- session ( { secret : sessionSecret , resave : false , saveUninitialized : true } )
30- ) ;
27+ const sessionSecret = String ( process . env . SESSION_SECRET ) ;
28+ app . use (
29+ session ( { secret : sessionSecret , resave : false , saveUninitialized : true } )
30+ ) ;
3131
32- app . use ( "/" , authRoute ) ;
33- app . use ( "/users" , authMiddleware , userRoute ) ;
34- app . use ( "/prompts" , authMiddleware , promptRoute ) ;
32+ app . use ( "/" , authRoute ) ;
33+ app . use ( "/users" , authMiddleware , userRoute ) ;
34+ app . use ( "/prompts" , authMiddleware , promptRoute ) ;
35+ app . use ( "/audio" , audioRoute ) ;
3536
36- return app ;
37+ return app ;
3738} ;
0 commit comments