井井客

搜索

http-server命令行启动http服务器

http-server零配置,一行命令即可启动http服务器。虽然它很强大,虽然使用简单,但功能强大,足以用于测试、本地开发和学习。

http-server命令行启动http服务器

地址:https://www.npmjs.com/package/http-server

全局安装

建议npm全局安装http-server,以便在任意目录启动http服务器。

npm install http-server -g

使用

http-server [path] [options]

其中path和options是可选参数,path表示相较于当前目录,在哪个位置启动http服务器(作为根目录),options参数下面再说。

这时你可以通过 http://localhost:8080 来访问页面了,如果8080端口被使用,它则用8081端口。每启动一个http服务器,端口号都会累加。

可用选项

下面就是options的可用选项:

-p 端口号 (默认8080)
-a IP地址 (默认0.0.0.0)
-d 显示目录列表 (默认true)
-i 显示autoIndex (默认true)
-g or --gzip 如果文件存在gzip版本则使用gzip版本
-e or --ext 如果没有提供默认的文件扩展名 (默认html)
-s or --silent 禁止日志信息输出
--cors 通过访问控制启用CORS允许源头
-o 在开始服务后打开浏览器
-c 设置缓存时间 (若禁用缓存则使用 -c-1)
-U 或 --utc 在日志消息中使用UTC时间格式
-P or --proxy 代理所有无法在本地解析到给定URL的请求。如:-P http://someurl.com
-S or --ssl 启用https
-C or --cert SSL证书文件的路径 (默认:cert.pem)
-K or --key SSL密钥文件的路径 (默认:key.pem).
-r or --robots 提供一个"./robots.txt"文件 (内容默认为'User-agent:*Disallow: /')
-h or --help 打印参数列表并退出 

相较于用iis或者apache去搭建http服务器,感觉http-server真的很可爱~

文章TAG:Node

作者:井井客整理来源:转载
本文标题:http-server命令行启动http服务器
本文链接:/c/05331.html

上一篇:JS如何控制连续触发事件
下一篇:this指向问题

文章分类

相关阅读

随便看看