From a80949d4b6844eb7f7c8f655ad47e735318849db Mon Sep 17 00:00:00 2001 From: gaoshuaixing Date: Tue, 20 Feb 2024 17:52:28 +0800 Subject: [PATCH] fastapi --- electron/config/bin.js | 2 +- package.json | 2 +- python/main.py | 12 +----------- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/electron/config/bin.js b/electron/config/bin.js index acc8b5e..bc9108b 100644 --- a/electron/config/bin.js +++ b/electron/config/bin.js @@ -125,7 +125,7 @@ module.exports = { cmd: 'npm', args: ['-v'], }, - py: { + python: { directory: './python', cmd: 'python', args: ['./main.py', '--port=7074'], diff --git a/package.json b/package.json index 20f67aa..9f3c704 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "dev-frontend": "ee-bin dev --serve=frontend", "dev-electron": "ee-bin dev --serve=electron", "dev-go": "ee-bin dev --serve=go", - "dev-py": "ee-bin exec --cmds=py", + "dev-python": "ee-bin exec --cmds=python", "build-frontend": "ee-bin build --cmds=frontend && ee-bin move --flag=frontend_dist", "build-go-w": "ee-bin build --cmds=go_build_w", "build-go-m": "ee-bin build --cmds=go_build_m", diff --git a/python/main.py b/python/main.py index 2fc57d7..afc99b7 100644 --- a/python/main.py +++ b/python/main.py @@ -1,8 +1,4 @@ import argparse -import asyncio -from hypercorn.config import Config -from hypercorn.asyncio import serve - import uvicorn from fastapi import FastAPI @@ -35,12 +31,6 @@ async def info(): if __name__ == "__main__": uvicorn.run(app, host="127.0.0.1", port=args.port) - # Handler = http.server.SimpleHTTPRequestHandler - # with socketserver.TCPServer(("127.0.0.1", args.port), Handler) as httpd: - # print("Serving at port", args.port) - # httpd.serve_forever() - # config = Config() - # config.bind = ["127.0.0.1:" + str(args.port)] # As an example configuration setting - # asyncio.run(serve(app, config)) +# 控制台默认关闭输出信息,如果想要查看控制台输出,请单独启动服务 npm run dev-python print("Serving at port", args.port) \ No newline at end of file