启动本地Tornado静态文件服务器
项目描述
T-Service是一个使用Tornado启动本地静态文件服务器的微型Python工具。我使用它来在推送到GitHub Pages之前预览网站。
安装
T-Service位于PyPI,您可以使用:pip install tservice进行安装。
用法
T-Service安装了一个名为tserve的命令行工具。tserve有一个必需参数:提供文件的目录。例如,要从您当前目录中的名为build的目录启动服务器,请使用以下命令
tserve build
服务器默认在8000端口启动,因此您可以在http://localhost:8000查找您的网站。
指定端口
如果端口8000已被占用或您想使用不同的端口,请使用-p/--port标志
tserve --port 7654 build
指定前缀
如果您需要运行服务器以便它从某些前缀提供文件,请使用-f/--prefix标志
tserve --prefix myusername build
这将导致文件从http://localhost:8000/myusername/提供。(您可能需要这样做,以便本地站点与您的网站将要部署的位置相匹配,例如GitHub Pages或大学服务器。)
停止服务器
在命令行中输入control-C以停止服务器。
为什么不使用Python的服务器?
我发现有时需要在URL前缀下提供服务文件,但我不知道如何使用Python的内置服务器来实现。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
tservice-1.0.0.zip (10.7 kB 查看哈希值)
tservice-1.0.0.tar.gz (6.7 kB 查看哈希值)
构建分发
tservice-1.0.0-py2.py3-none-any.whl (5.3 kB 查看哈希值)
关闭
tservice-1.0.0.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41f4cb2931824e157d903add3927eb42767eb9258e4da2917f8e3a5a163e76cb |
|
MD5 | da51d08b6ebc0e321522c7bff8685449 |
|
BLAKE2b-256 | b8f011c16fc08d7a42a55d1d78e6ee9ad03decb6359fa94edc2215b1f1bb3876 |
关闭
tservice-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 71033eb88078ab678933ff23a77daab78ac42625b5307732711c2afd38678717 |
|
MD5 | 7963a85a488fbb1e82a162c64bb2fe40 |
|
BLAKE2b-256 | 6310c7efd6b3761e8a63ca2418241906847e4062d7ed8d32714946981902b952 |
关闭
tservice-1.0.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f5dc868859b9bb380d4f842aeaeb7ce603898d797ea6241e9c8009dcf8753e0 |
|
MD5 | cdfdd51a51c46d840c65302edabb6335 |
|
BLAKE2b-256 | 3f3138788006fc245bd4cf75c935fab0b1cd60da151eb1e5abb14a305eeb2fcf |