服务器

一、http-server

简介

http-server是一个简单的,零配置的命令行http服务器。它对于生产使用来说足够强大,但它足够简单,可以用于测试,本地开发和学习。

全局安装

安装方式cnpm:
cnpm i http-server -g
这将http-server全局安装,以便可以从命令行运行。

用法

http-server [path] [options]
[path]默认值为./public,若./public不存在则为./(注意如何文件名中有空格需要""包裹,例如e:"project files")
现在你可以访问http://localhost:8080,预览你的服务器。

可选参数

-p 使用的端口 (默认8080)
-a 使用的ip地址 (默认0.0.0.0)
-d 展示目录清单 (默认true)
-i 显示自动索引 (默认true)
-g--gzip 当此配置启用时(默认false),若文件的压缩版本存在且请求接受gzip编码它的路径会使用./public/some-file.js.gz取代./public/some-file.js
-e--ext 设置默认文件拓展名(默认为html)
--cors 通过Access-Control-Allow-Origin的头部启用CORS(跨域资源共享)
-o 启动服务后打开浏览器窗口
-c cache(缓存)时间,例如-c 10代表10秒钟(默认为3600)。要禁用缓存使用-c-1
-U or --utc 在日志消息中使用UTC(世界标注时)时间格式。
-P or --proxy 将所有无法在本地解析的请求代理到给定的URL。 例如:-P [http://someurl.com]
-S or --ssl 启用https.
-C or --cert ssl cert文件的路径(默认cert.pem)
-K or --key ssl key文件的路径(默认: key.pem).
-r or --robots 提供/robots.txt文件(其内容默认为'User-agent: *\nDisallow: /'
-h or --help 打印此列表并退出

你可能感兴趣的:(服务器)