bottleで@route('/hello/')を用意してもトップページが404になる
目標: python3で「hello,world」とブラウザ表示させること
http://localhost:8080/
と http://127.0.0.1:8080/
の2つのURLでアクセスを試しましたが、以下のエラーが表示されてしまいます。
Error: 404 Not Found
Sorry, the requested URL 'http://127.0.0.1:8080/' caused an error:
Not found: '/'
コマンドプロンプトに表示されたログ:
127.0.0.1 - - [21/Jul/2016 16:57:36] "GET / HTTP/1.1" 404 720
127.0.0.1 - - [21/Jul/2016 16:58:27] "GET / HTTP/1.1" 404 720
127.0.0.1 - - [21/Jul/2016 16:58:48] "GET / HTTP/1.1" 404 720
127.0.0.1 - - [21/Jul/2016 16:59:07] "GET / HTTP/1.1" 404 720
127.0.0.1 - - [21/Jul/2016 16:59:07] "GET /favicon.ico HTTP/1.1" 404 742
127.0.0.1 - - [21/Jul/2016 17:32:18] "GET / HTTP/1.1" 404 720
127.0.0.1 - - [21/Jul/2016 17:32:18] "GET /favicon.ico HTTP/1.1" 404 742
「hello.py」の内容は次の通りです。
from bottle import route, run, template
@route('/hello/')
def index(name):
return template('Hello {{name}}!', name=name)
run(host='0.0.0.0', port=8080)
ブラウザは、Google Chrome と Microsoft Edge の両方で試しました。
OSはWindows7、 anacondaインストールして、python3使ってます。
考えられる原因と解決策を具体的におしえてくださると助かります。
よろしくお願いします。