CORS FIX
This commit is contained in:
		
							parent
							
								
									075db9523b
								
							
						
					
					
						commit
						ef19ecedb7
					
				
							
								
								
									
										10694
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10694
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -66,8 +66,8 @@ export class FosscordServer extends Server { | ||||
| 		await Config.init(); | ||||
| 
 | ||||
| 		this.app.use(GlobalRateLimit); | ||||
| 		this.app.use(Authentication); | ||||
| 		this.app.use(CORS); | ||||
| 		this.app.use(Authentication); | ||||
| 		this.app.use(BodyParser({ inflate: true, limit: 1024 * 1024 * 2 })); | ||||
| 		const languages = await fs.readdir(path.join(__dirname, "..", "locales")); | ||||
| 		const namespaces = await fs.readdir(path.join(__dirname, "..", "locales", "en")); | ||||
|  | ||||
| @ -21,6 +21,7 @@ declare global { | ||||
| } | ||||
| 
 | ||||
| export async function Authentication(req: Request, res: Response, next: NextFunction) { | ||||
| 	if (req.method === "OPTIONS") return res.sendStatus(204); | ||||
| 	if (!req.url.startsWith("/api")) return next(); | ||||
| 	if (req.url.startsWith("/api/v8/invites") && req.method === "GET") return next(); | ||||
| 	if (NO_AUTHORIZATION_ROUTES.some((x) => x.test(req.url))) return next(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Joaquim Peixoto
						Joaquim Peixoto