feat(web): bind dev server to 0.0.0.0 with a secure-context note
This commit is contained in:
@@ -14,9 +14,12 @@ class IsolatedHandler(SimpleHTTPRequestHandler):
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("--port", type=int, default=8000)
|
||||
parser.add_argument("--host", default="0.0.0.0")
|
||||
args = parser.parse_args()
|
||||
server = ThreadingHTTPServer(("127.0.0.1", args.port), IsolatedHandler)
|
||||
print(f"Open http://127.0.0.1:{args.port}/web/")
|
||||
server = ThreadingHTTPServer((args.host, args.port), IsolatedHandler)
|
||||
print(f"Serving on http://{args.host}:{args.port}/web/")
|
||||
print("Note: WASM pthreads need a secure context — use localhost or HTTPS; a"
|
||||
" bare LAN IP over HTTP is not cross-origin isolated.")
|
||||
server.serve_forever()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user