BinaryONe commited on
Commit
4abcb4b
·
1 Parent(s): 3e95aa9

Cors Issue Test

Browse files
Files changed (1) hide show
  1. FileStream/server/routes_api.py +8 -5
FileStream/server/routes_api.py CHANGED
@@ -20,7 +20,10 @@ from FileStream.TMDB.Endpoint import search_tmdb_any,search_tmdb_tv,search_tmdb_
20
  from FileStream.server.exceptions import FIleNotFound, InvalidHash
21
 
22
  from .Functions.downloader import media_streamer
23
-
 
 
 
24
  async def handle_v2(request):
25
  return web.Response(text="Hello from app api!")
26
 
@@ -28,7 +31,7 @@ async def list_all_files_db(request):
28
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
29
  files= await db.get_all_files_api()
30
  #print(files, type(files))
31
- return web.json_response(json.loads(dumps(files)))
32
 
33
  async def list_all_tmdb_movies_from_db(request):
34
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
@@ -84,7 +87,7 @@ async def list_all_tmdb_tv_from_db(request):
84
  #json_response = json.dumps(response).encode('utf-8')
85
  # Return as aiohttp response using web.json_response
86
  #return web.json_response(response)
87
- return web.json_response(json.loads(dumps(response)),{'Access-Control-Allow-Origin' :'*'})
88
 
89
  #api.router.add_get('/tmdb/list', list_all_files_tmdb)
90
  async def list_all_files_tmdb(request):
@@ -112,7 +115,7 @@ async def list_all_files_tmdb(request):
112
  print("Error ",e)
113
  break
114
 
115
- return web.Response(body=data_generator(), content_type='application/json')
116
  #return web.json_response(json.loads(dumps(response)))
117
 
118
  #api.router.add_get('/tmdb/files', list_all_files)
@@ -159,7 +162,7 @@ async def list_all_files(request):
159
  "vote_count": 122,
160
  }
161
  for row in files]
162
- return web.json_response(json.loads(dumps(resp)))
163
 
164
  #----------------------------------------Upload----------------------------------------------#
165
  #@routes.post("/upload")
 
20
  from FileStream.server.exceptions import FIleNotFound, InvalidHash
21
 
22
  from .Functions.downloader import media_streamer
23
+ CORS_HEADERS = {
24
+ "Access-Control-Allow-Origin": "*",
25
+ "Access-Control-Allow-Headers": "*"
26
+ }
27
  async def handle_v2(request):
28
  return web.Response(text="Hello from app api!")
29
 
 
31
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
32
  files= await db.get_all_files_api()
33
  #print(files, type(files))
34
+ return web.json_response(json.loads(dumps(files)), headers=CORS_HEADERS)
35
 
36
  async def list_all_tmdb_movies_from_db(request):
37
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
 
87
  #json_response = json.dumps(response).encode('utf-8')
88
  # Return as aiohttp response using web.json_response
89
  #return web.json_response(response)
90
+ return web.json_response(json.loads(dumps(response)), headers=CORS_HEADERS)
91
 
92
  #api.router.add_get('/tmdb/list', list_all_files_tmdb)
93
  async def list_all_files_tmdb(request):
 
115
  print("Error ",e)
116
  break
117
 
118
+ return web.Response(body=data_generator(), content_type='application/json', headers=CORS_HEADERS)
119
  #return web.json_response(json.loads(dumps(response)))
120
 
121
  #api.router.add_get('/tmdb/files', list_all_files)
 
162
  "vote_count": 122,
163
  }
164
  for row in files]
165
+ return web.json_response(json.loads(dumps(resp)), headers=CORS_HEADERS)
166
 
167
  #----------------------------------------Upload----------------------------------------------#
168
  #@routes.post("/upload")