smesh/src/webassembly/server.py

18 lines
598 B
Python
Raw Normal View History

2024-08-30 08:34:47 +00:00
#!/usr/bin/env python3
from http.server import HTTPServer, SimpleHTTPRequestHandler
import socketserver
import sys
class CORSRequestHandler(SimpleHTTPRequestHandler):
def end_headers (self):
self.send_header("Cross-Origin-Opener-Policy", "same-origin")
self.send_header("Cross-Origin-Embedder-Policy", "require-corp")
SimpleHTTPRequestHandler.end_headers(self)
if __name__ == '__main__':
PORT = 8080
httpd = socketserver.TCPServer(("", PORT), CORSRequestHandler)
print("Listening on port {}. Press Ctrl+C to stop.".format(PORT))
httpd.serve_forever()