@@ -8,35 +8,12 @@ import cors from "cors";
8
8
const router = express . Router ( ) ;
9
9
router . use ( bodyParser . urlencoded ( { extended : true } ) ) ;
10
10
11
- var whitelist = [
12
- "https://ao3-chrome-extension-website.vercel.app/" ,
13
- "chrome-extension://nnmmeljlhmhpnfphcpifdahblfmhlilm" ,
14
- "http://localhost:5173" ,
15
- "http://localhost:5174" ,
16
- "*"
17
- ] ;
18
11
19
- var corsOptions = {
20
- origin : function ( origin , callback ) {
21
- console . log ( "Request Origin:" , origin ) ;
22
- if ( whitelist . indexOf ( origin ) !== - 1 || ! origin ) {
23
- callback ( null , true ) ;
24
- } else {
25
- callback ( new Error ( "Not allowed by CORS" ) ) ;
26
- }
27
- } ,
28
- methods : [ 'GET' , 'POST' , 'PUT' , 'DELETE' , 'OPTIONS' ] , // Allow all required HTTP methods
29
- allowedHeaders : [ 'Content-Type' , 'Authorization' ] , // Allow necessary headers
30
- credentials : true , // Allow credentials if needed (cookies, HTTP auth, etc.)
31
- } ;
32
-
33
- // Handle preflight requests for all routes
34
- router . options ( '*' , cors ( corsOptions ) ) ;
35
12
//login routes
36
13
// router.get("/login", func.get_login); //use this when using the register file with backend
37
- router . post ( "/login" , cors ( corsOptions ) , func . post_login ) ;
38
- router . post ( "/register" , hashPassword , cors ( corsOptions ) , func . post_register ) ;
14
+ router . post ( "/login" , func . post_login ) ;
15
+ router . post ( "/register" , hashPassword , func . post_register ) ;
39
16
router . get ( "/token/:token" , func . get_token ) ;
40
- router . get ( "/validate" , cors ( corsOptions ) , verify_token , func . get_verify ) ;
17
+ router . get ( "/validate" , verify_token , func . get_verify ) ;
41
18
42
19
export default router ;
0 commit comments