mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-06-13 11:14:37 +08:00
flask
This commit is contained in:
@@ -55,6 +55,11 @@ module.exports = {
|
||||
cmd: 'pyinstaller',
|
||||
args: ['-n=pyapp', '-F', './main.py'],
|
||||
},
|
||||
python_m: {
|
||||
directory: './python',
|
||||
cmd: 'pyinstaller',
|
||||
args: ['-n=pyapp', '-F', './main.py'],
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"build-go-m": "ee-bin build --cmds=go_m",
|
||||
"build-go-l": "ee-bin build --cmds=go_l",
|
||||
"build-python-w": "ee-bin build --cmds=python_w && ee-bin move --flag=python_dist",
|
||||
"build-python-m": "ee-bin build --cmds=python_m && ee-bin move --flag=python_dist",
|
||||
"start": "ee-bin start",
|
||||
"move": "ee-bin move --flag=go_static,go_config,go_package,go_images",
|
||||
"rd": "ee-bin move --flag=frontend_dist",
|
||||
|
||||
30
python/flask-demo.py
Normal file
30
python/flask-demo.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from flask import Flask, request, jsonify
|
||||
import argparse
|
||||
|
||||
# flask-demo
|
||||
|
||||
# argparse
|
||||
parser = argparse.ArgumentParser(description='Process some integers.')
|
||||
parser.add_argument('--port', type=int, default=7074, help='The port number.')
|
||||
args = parser.parse_args()
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
# 定义路由和处理器
|
||||
@app.route('/', methods=['GET'])
|
||||
def index():
|
||||
name = request.args.get('name', 'World')
|
||||
return jsonify({'message': f'Hello, {name}!'}), 200
|
||||
|
||||
|
||||
@app.route('/api/hello', methods=['GET'])
|
||||
def hello():
|
||||
name = request.args.get('name', 'World')
|
||||
return jsonify({'message': f'Hello, {name}!'}), 200
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(port=args.port)
|
||||
|
||||
# 控制台默认关闭输出信息,如果想要查看控制台输出,请单独启动服务 npm run dev-python
|
||||
print("python server is running at port:", args.port)
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user