我想大家在node流行之前,大家都对Apache等比较熟悉,而且特别是在做开发的时候,必须要先启用Apache.后来用了好长一段时间的wrap.
今天小编就用就简单的方式开启一个简单的http-server服务,希望可以帮到亲们.
首先默认您的电脑是有node环境的,你只需要打开cmd窗口输入
$ npm install -g http-server //全局安装http-server.
然后进入到你需要启用服务的文件夹
输入一下命令:
http-sever [path] [ports] //path: 默认为当前文件夹; ports: 端口号
正常的一般我 在vue-cli使用npm run build以后,
会cd到 dist文件夹,然后输入命令:
http-sever -p 8008
如下图:
// 你直接复制http://192.168.1.129:8008 或者 http://127.0.0.1:8008
到浏览器地址栏中即可;
以下是http-sever 的可配置项,大家可以根据自己的需要进行相应的配置:
-p 要使用的端口(默认为8080)
-a 要使用的地址(默认为0.0.0.0)
-d 显示目录列表(默认为“True”)
-i 显示autoIndex(默认为“True”)
-g或者--gzip启用时(默认为“False”),它将./public/some-file.js.gz代替./public/some-file.jsgzip文件版本的存在,并且请求接受gzip编码。
-e或--ext默认文件扩展名(如果没有提供)(默认为'html')
-s或--silent从输出中抑制日志消息
--cors通过Access-Control-Allow-Origin标题启用CORS
-o 启动服务器后打开浏览器窗口
-c设置缓存控制最大年龄标头的缓存时间(以秒为单位),例如-c10为10秒(默认为“3600”)。要禁用缓存,请使用-c-1。
-U或--utc在日志消息中使用UTC时间格式。
-P或--proxy代理不能在本地解析给定url的所有请求。例如:-P http://someurl.com
-S或--ssl启用https。
-C或--certssl证书文件的路径(默认:cert.pem)。
-K或--keyssl密钥文件的路径(默认值:key.pem)。
-r或--robots提供/robots.txt(其内容默认为'User-agent:* \ nDisallow:/')
-h或--help打印此列表并退出。
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63361.shtml