Skip to content

Commit d1c84b7

Browse files
committed
update server
1 parent e2c597e commit d1c84b7

19 files changed

+401
-21
lines changed

__start_server__.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,39 @@
33

44
from server.main import start_sever as start_backend_serve
55
import subprocess
6-
from http.server import HTTPServer, BaseHTTPRequestHandler
6+
from http.server import HTTPServer, SimpleHTTPRequestHandler
7+
78
from threading import Thread
89
import webbrowser
910

1011

11-
class Handler(BaseHTTPRequestHandler):
12-
def do_GET(self):
13-
self.send_response(200)
14-
self.send_header('Content-type', 'text/html')
15-
self.end_headers()
16-
message = "Opened"
17-
self.wfile.write(bytes(message, 'utf8'))
18-
12+
def start_front_server(folder):
13+
if folder is None:
14+
def run(server_class=HTTPServer, handler_class=SimpleHTTPRequestHandler):
15+
server_address = ('', 8000) # 服务器监听的IP和端口
16+
httpd = server_class(server_address, handler_class)
17+
print('HTTP server running on http://127.0.0.1:8000')
18+
httpd.serve_forever()
1919

20-
def start_front_server():
21-
# _ip = "127.0.0.1"
22-
# port = 8000
23-
# with HTTPServer((_ip, port), Handler) as httpd:
24-
# httpd.serve_forever()
25-
os.system('python -m http.server --directory ./dist')
20+
run()
21+
else:
22+
os.system(f'python -m http.server --directory {folder}')
2623

2724

28-
def start_server():
25+
def start_server(folder):
26+
"""
27+
dist
28+
"""
2929
print("Open web page on http://127.0.0.1:8000 \n")
3030
time.sleep(0.5)
31-
th1 = Thread(target=start_front_server)
31+
th1 = Thread(target=start_backend_serve)
3232
th1.start()
3333
time.sleep(0.5)
3434
webbrowser.open("http://127.0.0.1:8000")
35-
start_backend_serve()
35+
start_front_server(folder)
3636
th1.join()
3737
input("Server Closed !")
3838

3939

4040
if __name__ == '__main__':
41-
start_server()
41+
start_server('./dist')

dist/Productions-1.3.2.exe

-64.7 MB
Binary file not shown.

dist/assets/device_control-DAAF3Ib-.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/device_status-CtSAzkUb.js

Lines changed: 95 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/document-79Os_PaF.js

Lines changed: 186 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/file_upload_download-CecUFdL9.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/hardware-foflhYQV.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/assets/home-BP39mjiB.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)