首页 > 建站教程 > nodejs,electron >  http-server命令大全正文

http-server命令大全

http-server是基于node的非常简单的http服务器,安装http-server非常简单,这里就不赘述了,在这里罗列下http-server的命令。
http-server启动示例(在当前目录,启动一个允许跨域的,端口号为9999的服务器):
http-server --cors -p 9999
命令参数:
-p 设置服务器端口号,不使用本参数,默认端口号为8080,如果8080被占用,会自动增加1,如8081

-a 服务器地址,默认0.0.0.0

-d 显示目录列表,默认true

-i 显示自动索引,默认true

-g、--gzip 开启GZIP压缩服务,默认关闭 ./public/some-file.js.gzin place of ./public/some-file.js when a gzipped version of the file exists and the request accepts gzip encoding.

-e、--ext 设置默认文件的扩展名,不设置,默认为 html

-s、--silent 禁用日志

--cors 开启跨域,http-server会自动允许跨域(不需要任何参数)

-o 启动服务器后自动打开浏览器

-c Set cache time (in seconds) for cache-control max-age header, e.g. -c10 for 10 seconds (defaults to '3600'). To disable caching, use -c-1.

-U、--utc 在日志消息中使用UTC时间格式

-P、--proxy 代理到指定url,如 -P http://5imoban.net

-S、--ssl Enable https.

-C、--cert SSL证书路径,默认cert.pem

-K、--key SSL密钥文件路径,默认key.pem

-r、--robots 设置robots规则,会在根目录生成 robots.txt,里面的默认内容为 'User-agent: *\nDisallow: /'

-h、--help 帮助