Python的http.server(或Python 2的SimpleHTTPServer)是从命令行提供当前目录内容的一种很好的方式:
python -m http.server
node.js的http-server非常方便,比python的simplehttpserver快得多。这主要是因为它使用异步IO来并发处理请求,而不是序列化请求。
如果还没有安装node.js。然后使用节点包管理器(npm
)安装包,使用-g
选项全局安装。如果您在Windows上,您将需要一个具有管理员权限的提示符,而在Linux/OSX上,您将希望sudo
命令:
npm install http-server -g
这将下载任何所需的依赖项并安装http-server
。
http-server [path] [options]
-p
要在[8080]上侦听的端口号-a
要绑定到[localhost]-i
显示目录索引页[True]-s
或--Silent
静默模式不会登录到控制台-h
或--help
显示帮助消息并退出因此,要为端口8000上的当前目录提供服务,请键入:
http-server -p 8000