http-server 简介
http-server 简介
转载的https://blog.csdn.net/ithanmang/article/details/88375259
http-server 是一个简单的零配置的命令行 http服务器,它足够强大便于生产和使用,用于本地测试和开发。
有时候我们打开一个文档使用file协议打开的时候,不能发送ajax请求,只能使用http协议才能请求资源,
具体的区别大家可以去参考这篇文档 https://www.cnblogs.com/lishanlei/p/9327646.html,所以此时我们需要在本地建立一个http服务,通过IP加端口号,来访问资源。
我一般的做法就是通过vscode的插件或者通过webstorm来打开,现在可以通过http-server来便捷的创建一个本地服务。
首先需要安装nodejs
http-server 链接
npmjs地址
https://www.npmjs.com/package/http-server
github
https://github.com/indexzero/http-server
全局安装
npm i http-server -g
1
全局安装便于使用
快速使用
http-server
1
输入上面命令,如果端口被占用了,它会修改端口,默认是 8080
简写
hs
1
修改端口
http-server -a 127.0.0.1 -p 8090
1
http-server [path] [options]
****是目录地址,可以省略,默认是cmd打开的路径地址
-a 参数是监听地址
-p 参数是监听端口
其他参数
参数 作用
-p 或者 --port 端口设置,默认是 8080
-a 监听地址设置默认是 0.0.0.0
-d 是否显示文件列表 默认true
-i 显示自动索引 默认true
-g 或者 --gzip 默认false,当文件的gzip版本存在且请求接受gzip编码时,它将服务于./public/some-file.js.gz,而不是./public/some-file.js
-e 或者 --ext 如果没有提供默认文件扩展名(默认为html)
-s 或者 --silent 禁止控制台日志信息输出
–cors 允许跨域资源共享
-o 启动服务后打开默认浏览器
-c 设置缓存cache-control max-age heade存留时间(以秒为单位),示例:-c10是10秒,默认是3600秒,如果要禁用缓存就使用-c-1
-U 或者 --utc 使用 UTC格式,在控制台输出时间信息
-P 或者 --proxy 通过一个 url地址,代理不能通过本地解析的资源
-S 或者 --ssl 使用https协议
-C 或者 --cert ssl证书文件的路径,默认是cert.pem
-K 或者 --key ssl密匙文件路径
-h 或者 --help 显示帮助
http-server 简介相关推荐
- RabbitMQ Server简介和安装教程
引言 什么是AMQP? AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间 ...
- Apache Traffic Server 简介
1. 介绍 Apache Traffic Server(ATS或TS)是一个高性能的.模块化的 HTTP 代理和缓存服务器. 与 Nginx 和 Squid 类似.它通过将频繁访问的信息缓存在网络的边 ...
- API Server简介
一.API Server简介 1.1 API Server功能 k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是 ...
- ArcGIS Image Server简介以及OL2中的加载
概述: 本文讲述Arcgis Image Server相关以及在OL2中如何加载Arcgis Server发布的影像服务. ImageService简介: ArcGIS Image Server为用户 ...
- FileZilla Server简介及使用说明
很多朋友在实际应用中都可能需要用到FTP Server类的软件,这类软件有很多,比较知名的有Serv-U.G6等,这里向大家介绍一下FileZilla Server,Windows平台下一款不错的FT ...
- r语言 服务器网页版ide RStudio Server 简介
目录 介绍 安装R 安装RStudio Server 创建账号 开始使用 注意事项 无法打开登录页 多用户使用 服务卡死 端口占用 外网使用 终端工具推荐 RStudio Server是网页版的RSt ...
- ArcGIS Server 简介
ArcGIS Server ArcGIS Server--企业级GIS服务器 产品概况 关键特征 扩展模块 常见问题 ArcGIS Server--企业级GIS服务器 ArcGIS Server是一个 ...
- Spring Cloud Config Server简介
1.概述 在本教程中,我们将回顾Spring Cloud Config Server的基础知识. 我们将设置一个Config Server ,然后构建一个客户端应用程序 ,该客户端应用程序在启动时会消 ...
- Spring Cloud教程– Spring Cloud Config Server简介
问题 SpringBoot在通过属性或YAML文件外部化配置属性方面提供了很大的灵活性. 我们还可以使用特定于配置文件的配置文件(例如application.properties , applicat ...
- Team Foundation Server简介
对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间.成员与首先使用软件的用户之间有很好的沟通. Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这 ...
最新文章
- 5.Spring Security 短信验证码登录
- Ubuntu18.04+RTX 2080Ti+CUDA 10.0 +cuDNN+PyTorch搭建深度学习环境
- 2019年衡水中学高考喜报
- linux 连接文件,Linux 链接文件
- 为了OFFER,我加深学习,搞懂了栈
- [转]过度情绪化心智模式的10大特征——看看你有几个?
- php魔术方法 效率,PHP常用魔术方法的性能探究
- php json 美化,php JSON数据格式化(美化)的方法
- 马云:未来10年,人类将面临AI、IoT和区块链3大挑战!(视频+全文)
- Mac下Git项目使用的.gitignore文件
- python 写csv scrapy_scrapy爬虫框架实例一,爬取自己博客
- hadoop/hbase/hive单机扩增slave
- iStack详解(二)——堆叠连接方式堆叠拓扑变动处理
- 2.亿级流量的电商网站---Redis
- WinForm中的特殊窗体效果:渐变窗口和信息提示窗口
- 微信公众号通知和服务通知
- 【贤者之路】Python/c Api 扩展解析
- 获取Google Advertising ID作为唯一识别码
- 服务器系统共享文件,服务器操作系统文件共享设置
- 20162316刘诚昊 第八周学习作业
热门文章
- linux yum换源(国内阿里源)
- CCF计算机软件能力认证试题练习:201903-2 二十四点
- Werkflow java_几大工作流引擎对比
- 电脑快捷启动工具 Lily5.1
- access 分组序号,使用Access SQL进行分组排名
- ssis使用Excel目标的坑
- 使用jemalloc优化java_C++性能优化(十) —— JeMalloc
- 推荐一款最近发现非常实用的数据库建模工具
- java mina 长连接_长连接神器Mina框架的使用
- Ubuntu18.04安装PX4并与ROS联合实验