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
|
WORKDIR /app
|
||||||
|
|
||||||
COPY ./dist ./dist
|
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