超ド基礎な部分ですが、ローカルでサンプルを起動した時に、ブラウザで「Error: 500 Internal Server Error、以上!」となりコンソールにもエラーログが表示されず困った君になってしまったのでメモを残しておきます。
main.py
# -*- coding: utf-8 -*-
import logging
# ↓debugをインポート
from bottle import Bottle, debug
bottle = Bottle()
# ↓デバッグモードON!
debug(True)
@bottle.route('/')
def home():
return 'はろー'
@bottle.error(404)
def error_404(error):
return 'Sorry, Nothing at this URL.'
とりあえずdebug(True)を打っておけばServerError時に詳細なエラーログが表示されます。たったこれだけのことなのですが、python初心者にはわかんなかったんですよ、はい・・・。