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 帮助