mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
Adding CORS support to allow cross origin requests. Added new dependency for package flask-cors required.package
This commit is contained in:
@@ -563,12 +563,14 @@ from flask_socketio import SocketIO, emit, join_room, leave_room
|
|||||||
from flask_socketio import emit as _emit
|
from flask_socketio import emit as _emit
|
||||||
from flask_session import Session
|
from flask_session import Session
|
||||||
from flask_compress import Compress
|
from flask_compress import Compress
|
||||||
|
from flask_cors import CORS
|
||||||
from werkzeug.exceptions import HTTPException, NotFound, InternalServerError
|
from werkzeug.exceptions import HTTPException, NotFound, InternalServerError
|
||||||
import secrets
|
import secrets
|
||||||
app = Flask(__name__, root_path=os.getcwd())
|
app = Flask(__name__, root_path=os.getcwd())
|
||||||
app.secret_key = secrets.token_hex()
|
app.secret_key = secrets.token_hex()
|
||||||
app.config['SESSION_TYPE'] = 'filesystem'
|
app.config['SESSION_TYPE'] = 'filesystem'
|
||||||
app.config['TEMPLATES_AUTO_RELOAD'] = True
|
app.config['TEMPLATES_AUTO_RELOAD'] = True
|
||||||
|
CORS(app)
|
||||||
Compress(app)
|
Compress(app)
|
||||||
socketio = SocketIO(app, async_method="eventlet", manage_session=False, cors_allowed_origins='*', max_http_buffer_size=10_000_000)
|
socketio = SocketIO(app, async_method="eventlet", manage_session=False, cors_allowed_origins='*', max_http_buffer_size=10_000_000)
|
||||||
#socketio = SocketIO(app, async_method="eventlet", manage_session=False, cors_allowed_origins='*', max_http_buffer_size=10_000_000, logger=logger, engineio_logger=True)
|
#socketio = SocketIO(app, async_method="eventlet", manage_session=False, cors_allowed_origins='*', max_http_buffer_size=10_000_000, logger=logger, engineio_logger=True)
|
||||||
|
@@ -27,6 +27,7 @@ dependencies:
|
|||||||
- pip:
|
- pip:
|
||||||
- flask-cloudflared
|
- flask-cloudflared
|
||||||
- flask-ngrok
|
- flask-ngrok
|
||||||
|
- flask-cors
|
||||||
- lupa==1.10
|
- lupa==1.10
|
||||||
- transformers==4.25.1
|
- transformers==4.25.1
|
||||||
- huggingface_hub>=0.10.1
|
- huggingface_hub>=0.10.1
|
||||||
|
@@ -26,6 +26,7 @@ dependencies:
|
|||||||
- torch==1.12.1+rocm5.1.1
|
- torch==1.12.1+rocm5.1.1
|
||||||
- flask-cloudflared
|
- flask-cloudflared
|
||||||
- flask-ngrok
|
- flask-ngrok
|
||||||
|
- flask-cors
|
||||||
- lupa==1.10
|
- lupa==1.10
|
||||||
- transformers==4.25.1
|
- transformers==4.25.1
|
||||||
- huggingface_hub>=0.10.1
|
- huggingface_hub>=0.10.1
|
||||||
|
@@ -6,6 +6,7 @@ requests
|
|||||||
torch >= 1.9, < 1.13
|
torch >= 1.9, < 1.13
|
||||||
flask-cloudflared
|
flask-cloudflared
|
||||||
flask-ngrok
|
flask-ngrok
|
||||||
|
flask-cors
|
||||||
eventlet
|
eventlet
|
||||||
dnspython==2.2.1
|
dnspython==2.2.1
|
||||||
lupa==1.10
|
lupa==1.10
|
||||||
|
@@ -13,6 +13,7 @@ flask
|
|||||||
Flask-SocketIO
|
Flask-SocketIO
|
||||||
flask-cloudflared >= 0.0.5
|
flask-cloudflared >= 0.0.5
|
||||||
flask-ngrok
|
flask-ngrok
|
||||||
|
flask-cors
|
||||||
eventlet
|
eventlet
|
||||||
dnspython==2.2.1
|
dnspython==2.2.1
|
||||||
lupa==1.10
|
lupa==1.10
|
||||||
|
Reference in New Issue
Block a user