disable CORS error
This commit is contained in:
parent
1d78c19b1b
commit
afdedd1216
@ -3,5 +3,7 @@ FROM docker.ibagher.ir/python:3.11-slim
|
||||
WORKDIR /app
|
||||
|
||||
COPY ./dist ./dist
|
||||
COPY ./main.py ./main.py
|
||||
|
||||
CMD ["python3", "-m", "http.server", "--bind", "0.0.0.0", "8000", "--directory", "./dist/remote"]
|
||||
# CMD ["python3", "-m", "http.server", "--bind", "0.0.0.0", "8000", "--directory", "./dist/remote"]
|
||||
CMD ["python3", "main.py"]
|
||||
|
||||
15
main.py
Normal file
15
main.py
Normal file
@ -0,0 +1,15 @@
|
||||
from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer
|
||||
|
||||
class CORSRequestHandler(SimpleHTTPRequestHandler):
|
||||
def end_headers(self):
|
||||
self.send_header("Access-Control-Allow-Origin", "*")
|
||||
self.send_header("Access-Control-Allow-Methods", "GET, POST, OPTIONS")
|
||||
self.send_header("Access-Control-Allow-Headers", "Content-Type, Authorization")
|
||||
super().end_headers()
|
||||
|
||||
def do_OPTIONS(self):
|
||||
self.send_response(204)
|
||||
self.end_headers()
|
||||
|
||||
server = ThreadingHTTPServer(("0.0.0.0", 8000), CORSRequestHandler)
|
||||
server.serve_forever()
|
||||
Loading…
x
Reference in New Issue
Block a user