We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 621505e commit c5d48c5Copy full SHA for c5d48c5
api/index.py
@@ -1,11 +1,29 @@
1
# app.py (Flask example)
2
-from flask import Flask, render_template
+from flask import Flask, render_template, request
3
+import logging
4
5
app = Flask(__name__)
6
7
+# Set up logging
8
+logging.basicConfig(filename='error.log', level=logging.DEBUG)
9
+
10
@app.route('/')
11
def home():
- return render_template('index.html')
12
+ try:
13
+ return render_template('index.html')
14
+ except Exception as e:
15
+ app.logger.error(f"Error rendering index.html: {e}")
16
+ return "Internal Server Error", 500
17
18
+@app.errorhandler(500)
19
+def internal_error(error):
20
+ app.logger.error(f"Server Error: {error}, Route: {request.url}")
21
+ return "500 error: Internal Server Error", 500
22
23
+@app.errorhandler(404)
24
+def not_found_error(error):
25
+ app.logger.error(f"Page Not Found: {error}, Route: {request.url}")
26
+ return "404 error: Page Not Found", 404
27
28
if __name__ == "__main__":
29
app.run(debug=True)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments