#!/bin/env python from flask import Flask from routes import main as main_blueprint from events import socketio def configured_app(): app = Flask(__name__) app.config['SECRET_KEY'] = 'asdfgh' app.register_blueprint(main_blueprint) socketio.init_app(app) return app if __name__ == '__main__': app = configured_app() app.debug = True socketio.run(app, host='0.0.0.0', port=80)
#!/usr/bin/env python """ @author: wakame-tech """ import os from events import app, socketio if __name__ == '__main__': port = int(os.environ.get("PORT", 8080)) socketio.run(app, debug=True, host='0.0.0.0', port=port)
""" app配置函数, 用于配置Flask主程序的路由蓝图, 数据库等 :return: app N """ server = Flask(__name__) # 注册路由蓝图 server.register_blueprint(public) server.register_blueprint(weibo) server.register_blueprint(api_weibo) server.register_blueprint(user_route) server.register_blueprint(chats) socketio.init_app(server) return server if __name__ == '__main__': app = configured_app() # Flask运行参数配置, 正式执行时必须要关闭debug模式 # debug 模式可以自动加载你对代码的变动, 所以不用重启程序 # host 参数指定为 '0.0.0.0' 可以让别的机器访问你的代码 config = dict( debug=True, host='0.0.0.0', port=80, ) socketio.run(app, **config)
from flask import Flask from routes import main as main_blueprint from events import socketio import secret # socketio = SocketIO(app) def configured_app(): app = Flask(__name__) app.config['SECRET_KEY'] = secret.secret_key app.debug = True app.register_blueprint(main_blueprint) socketio.init_app(app) return app if __name__ == '__main__': app = configured_app() socketio.run(app, host='127.0.0.1', port=80)
from flask import Flask from routes import main as main_blueprint from events import socketio import secret # socketio = SocketIO(app) def configured_app(): app = Flask(__name__) app.config['SECRET_KEY'] = secret.secret_key app.debug = True app.register_blueprint(main_blueprint) socketio.init_app(app) return app if __name__ == '__main__': app = configured_app() socketio.run(app, host='localhost', port=80)