Feat: PWA-Implementierung - Offline-Funktionalität hinzugefügt
This commit is contained in:
12
app.py
12
app.py
@@ -1,4 +1,4 @@
|
||||
from flask import Flask, render_template, request, jsonify, url_for, redirect, session
|
||||
from flask import Flask, render_template, request, jsonify, url_for, redirect, session, make_response, send_from_directory
|
||||
import pandas as pd
|
||||
import os
|
||||
import logging
|
||||
@@ -320,6 +320,16 @@ def search():
|
||||
logger.error(f'Fehler bei der Suche: {str(e)}')
|
||||
return jsonify({"error": str(e)}), 500
|
||||
|
||||
@app.route('/sw.js')
|
||||
def sw():
|
||||
response = make_response(send_from_directory('static', 'sw.js'))
|
||||
response.headers['Content-Type'] = 'application/javascript'
|
||||
return response
|
||||
|
||||
@app.route('/offline')
|
||||
def offline():
|
||||
return render_template('offline.html')
|
||||
|
||||
def init_app(app):
|
||||
"""Initialisiert die Anwendung mit allen notwendigen Einstellungen."""
|
||||
with app.app_context():
|
||||
|
Reference in New Issue
Block a user