update main.py
This commit is contained in:
parent
afdedd1216
commit
89c00bcf5f
26
main.py
26
main.py
@ -1,15 +1,35 @@
|
||||
from functools import partial
|
||||
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")
|
||||
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()
|
||||
|
||||
HOST = "0.0.0.0"
|
||||
PORT = 8000
|
||||
DIRECTORY = "./dist/remote"
|
||||
|
||||
handler = partial(
|
||||
CORSRequestHandler,
|
||||
directory=DIRECTORY,
|
||||
)
|
||||
|
||||
server = ThreadingHTTPServer(
|
||||
(HOST, PORT),
|
||||
handler,
|
||||
)
|
||||
|
||||
print(f"Serving {DIRECTORY} on http://{HOST}:{PORT}")
|
||||
server.serve_forever()
|
||||
Loading…
x
Reference in New Issue
Block a user