Bottle 服务器路由到多个 html 页面
Bottle server route to multiple html pages
我已经设置了一个 bottle 服务器,我想启动位于我的主要网站文件夹中的 index.html 和 second.html 页面。我之前用来显示 index.html 的代码是:
@route('/')
def server_static(filename="index.html"):
return static_file(filename, root='./index.html')
目前,它不会工作,它会抛出一个服务器错误,指出该文件不存在。我如何才能 不仅 我的索引,而且还启动我的其他页面?
root
需要是包含文件的文件夹的路径,而不是文件本身:
@route('/<filename>')
def server_static(filename):
return static_file(filename, root='/path/to/files')
因此请求 example.com/index.html
将在 /path/to/files/index.html
提供文件。
我已经设置了一个 bottle 服务器,我想启动位于我的主要网站文件夹中的 index.html 和 second.html 页面。我之前用来显示 index.html 的代码是:
@route('/')
def server_static(filename="index.html"):
return static_file(filename, root='./index.html')
目前,它不会工作,它会抛出一个服务器错误,指出该文件不存在。我如何才能 不仅 我的索引,而且还启动我的其他页面?
root
需要是包含文件的文件夹的路径,而不是文件本身:
@route('/<filename>')
def server_static(filename):
return static_file(filename, root='/path/to/files')
因此请求 example.com/index.html
将在 /path/to/files/index.html
提供文件。