Files
SolianForPython/core/WebApp.py
2025-09-13 19:13:34 +08:00

46 lines
1.3 KiB
Python

import flask
from flask import Flask
import os
app = Flask(__name__)
app = flask.Flask(__name__, template_folder='../webfile', static_folder='../webfile/static', static_url_path='/static')
@app.errorhandler(500)
def internal_server_error(error):
# 返回500错误的HTML页面
return flask.render_template("/error/500.html",error=error,static_url_path='/static')
@app.errorhandler(404)
def not_found(error):
# 返回404错误的HTML页面
return flask.render_template("/error/404.html",error=error,static_url_path='/static'),404
@app.errorhandler(403)
def forbidden(error):
# 返回403错误的HTML页面
return flask.render_template("/error/403.html",error=error,static_url_path='/static'),403
@app.route('/')
def index():
return flask.render_template('index.html',static_url_path='/static')
@app.route('/Account')
def Account():
return flask.render_template('Account.html')
@app.route('/Realm')
def Realm():
return flask.render_template('Realm.html')
@app.route('/Chat')
def Chat():
return flask.render_template('Chat.html')
def AppStart(host: str, port: int):
"""启动Flask应用"""
app.run(host=host, port=port, debug=True, use_reloader=False)
if __name__ == '__main__':
app.run(host="127.0.0.1", port=5000, debug=True)