diff --git a/app.py b/app.py index d7892bd9..59a5a051 100644 --- a/app.py +++ b/app.py @@ -32,6 +32,11 @@ def internal_server_error(error): """Render a friendly 500 page for unexpected server errors.""" return render_template("500.html"), 500 +@app.errorhandler(405) +def method_not_allowed(error): + """Render a friendly 405 page when the wrong HTTP method is used.""" + return render_template("405.html"), 405 + if __name__ == "__main__": # debug=True is only for local development. diff --git a/templates/405.html b/templates/405.html new file mode 100644 index 00000000..350f963a --- /dev/null +++ b/templates/405.html @@ -0,0 +1,25 @@ + + + + + + Method Not Allowed — DevPath + + + + + +
+
+
405
+

Method Not Allowed

+

This page does not support that request method.

+ Back to Home +
+
+ + \ No newline at end of file