Маршрут сервера бутылок к нескольким html-страницам - PullRequest
0 голосов
/ 25 января 2019

Я установил «бутылочный сервер» и хочу запустить страницы index.html и second.html, которые находятся в папке моего основного веб-сайта.Код, который я ранее использовал для отображения index.html:

@route('/')
def server_static(filename="index.html"):
    return static_file(filename, root='./index.html')

На данный момент он не будет работать и выдаст ошибку сервера, говорящую о том, что файл не существует.Как я могу запустить не только мой индекс, но и другие мои страницы?

1 Ответ

0 голосов
/ 26 января 2019

root должен быть путь к папке, содержащей ваши файлы, а не сам файл:

@route('/<filename>')
def server_static(filename):
    return static_file(filename, root='/path/to/files')

Таким образом, запрос example.com/index.html подаст файл в /path/to/files/index.html.

...