@@ -15,10 +15,10 @@ const REDIS_PORT = process.env.REDIS_PORT
1515 : 6379 ;
1616const REDIS_PREFIX = process . env . REDIS_PREFIX ?? "codewit" ;
1717
18- let redisClient = createClient ( {
19- url : `redis://${ REDIS_HOST } :${ REDIS_PORT } ` ,
20- } ) ;
21- redisClient . connect ( ) . catch ( console . error ) ;
18+ // let redisClient = createClient({
19+ // url: `redis://${REDIS_HOST}:${REDIS_PORT}`,
20+ // });
21+ // redisClient.connect().catch(console.error);
2222
2323const decodeURIComponentSafe = ( str ) => {
2424 try {
@@ -41,38 +41,38 @@ const checkSession = async (req, res, next) => {
4141 ? decodedCookie . substring ( 2 ) . split ( "." ) [ 0 ]
4242 : decodedCookie . split ( "." ) [ 0 ] ;
4343
44- if ( ! sessionId ) {
45- return res
46- . status ( 401 )
47- . json ( { error : "Unauthorized: Invalid session ID: " } ) ;
48- }
44+ // if (!sessionId) {
45+ // return res
46+ // .status(401)
47+ // .json({ error: "Unauthorized: Invalid session ID: " });
48+ // }
4949
50- const sessionKey = `${ REDIS_PREFIX } :${ sessionId } ` ;
51- const sessionData = await redisClient . get ( sessionKey ) ;
50+ // const sessionKey = `${REDIS_PREFIX}:${sessionId}`;
51+ // const sessionData = await redisClient.get(sessionKey);
5252
53- if ( ! sessionData ) {
54- return res . status ( 401 ) . json ( {
55- error : "Unauthorized: Session not found or expired:" ,
56- } ) ;
57- }
53+ // if (!sessionData) {
54+ // return res.status(401).json({
55+ // error: "Unauthorized: Session not found or expired:",
56+ // });
57+ // }
5858
5959 const session = JSON . parse ( sessionData ) ;
6060
61- if ( ! session ?. passport ?. user ) {
62- return res
63- . status ( 401 )
64- . json ( { error : "Unauthorized: User not authenticated" } ) ;
65- }
61+ // if (!session?.passport?.user) {
62+ // return res
63+ // .status(401)
64+ // .json({ error: "Unauthorized: User not authenticated" });
65+ // }
6666
67- req . user = session . passport . user ;
67+ req . user = "K" ;
6868 next ( ) ;
6969 } catch ( error ) {
7070 console . error ( "Error verifying session:" , error . message ) ;
7171 res . status ( 500 ) . json ( { error : "Internal server error" } ) ;
7272 }
7373} ;
7474
75- app . post ( "/execute" , checkSession , async ( req , res ) => {
75+ app . post ( "/execute" , async ( req , res ) => {
7676 const { language, code, stdin, expectedOutput, runTests, testCode } =
7777 req . body ;
7878
@@ -99,7 +99,7 @@ app.post("/execute", checkSession, async (req, res) => {
9999} ) ;
100100
101101const PORT = process . env . PORT || 3000 ;
102- const HOST = process . env . HOST || "localhost ";
102+ const HOST = "0.0.0.0 ";
103103app . listen ( PORT , HOST , ( ) => {
104104 console . log ( `Server running on http://${ HOST } :${ PORT } ` ) ;
105105} ) ;
0 commit comments