HTTP静态服务器单行列表

2021-05-13 15:06:09

这些命令中的每一个都将在当前(或指定)目录中运行ad hoc http静态服务器,在http:// localhost:8000可用。明智地使用此功率。

$ python -c'来自twisted.web.server导入网站;从Twisted.Web.static导入文件;从Twisted.Internet进口反应堆; Reactor.ListentCP(8000,网站(文件(""))); Reactor.Run()'

$ gem安装sinatra#安装依赖项$ ruby​​ -rsinatra -e' set:public_folder,&#34 ;;套装:端口,8000'

$ cpan mojolicious :: lite#安装依赖项$ perl -mmojolicious :: lite -mcwd -e' app-> static-> paths-> [0] = getcwd; app->开始' Daemon -L http:// *:8000

注意:此服务器与相对路径进行时髦的东西。例如,如果您有文件/tests/index.html,它将加载index.html如果转到/测试,则将对待相对路径,好像他们来自/。

如果您有任何建议,请在下面的评论或Reddit讨论中删除它们。要获取此列表,请解决方案必须:

使用当前目录(或指定目录)作为服务器root服务的静态文件,

能够使用单个线命令运行(如果它们&#39,则依赖性很好;再次), 不需要在命令本身(没有框架特定的服务器等)之外的配置(从文件或其他方式) 必须运行,或者在前台运行的模式(即,没有守护程序)