当前位置: 首页 > 软件库 > 服务器软件 > HTTP服务器 >

http-server

命令行 http 服务器
授权协议 MIT
开发语言 JavaScript
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 不详
投 递 者 公西志文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

http-server 是简单的零配置命令行 http 服务器。

它足够强大,足以用于生产用途,但它既简单又易于破解,可用于测试,本地开发和学习

提供的选项:

-p Port to use (defaults to 8080)

-a Address to use (defaults to 0.0.0.0)

-d Show directory listings (defaults to 'True')

-i Display autoIndex (defaults to 'True')

-e or --ext Default file extension if none supplied (defaults to 'html')

-s or --silent Suppress log messages from output

--cors Enable CORS via the Access-Control-Allow-Origin header

-o Open browser window after staring the server

-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.

-P or --proxy Proxies all requests which can't be resolved locally to the given url. e.g.: -P http://someurl.com

-S or --ssl Enable https.

-C or --cert Path to ssl cert file (default: cert.pem).

-K or --key Path to ssl key file (default: key.pem).

-r or --robots Provide a /robots.txt (whose content defaults to 'User-agent: *\nDisallow: /')

-h or --help Print this list and exit.

  • 前言 本地打开的文件是file协议,如果是html文件的话,不支持加载内部依赖http或https资源。需要以服务器的形式打开本地文件才行,即访问本地文件要通过http或https协议访问,这就需要在本地开启一个本地的服务器。 但是传统的服务器搭建方式涉及到很多环境配置,所以需要一个轻量级的开箱即用服务器。 最简单的做法是利用python自带的简易服务器能力(现在系统默认都安装了python):

  • 既然你知道http-server那么node和npm的安装我就不说了,当然你也可以实用Yarn安装. 重点:请实用管理员权限安装 server . npm install http-server -g  pm i http-server yarn -g http-server 以上命令安装 启用就非常简单了 找到你的文件夹,在当前文件夹下打开命令行,输入http-server,默认启动8080端口

  • 一 查看是否安装node.js node -v 二 查看node_global 和 node_cache是否安装 打开cmd输入(可以根据自己需求调整路径) npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\Program Files\nodejs\node_cache"

  • http-server 简介 转载的https://blog.csdn.net/ithanmang/article/details/88375259 http-server 是一个简单的零配置的命令行 http服务器,它足够强大便于生产和使用,用于本地测试和开发。 有时候我们打开一个文档使用file协议打开的时候,不能发送ajax请求,只能使用http协议才能请求资源, 具体的区别大家可以去参考这

  • http-server : 无法将“http-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1 http-server -c-l -o~~~~~~~~~~~CategoryInfo : ObjectNotFound: (http-server:String) [], CommandNo

  • ∵公司限制,是内网 ∴ … npm config ls 查看你的npm的配置信息 prefix =前缀路径 把前缀路径配置到环境变量的PATH里; npm install http-server -g 全局安装http-server 若不行,再进入http-server目录下运行CMD命令: npm link 看到C:\NLM\node_global目录下有: http-server http-s

 相关资料
  • 本章主要介绍: HTTP 协议 Requests 库的使用

  • ?> 完全协程化的Http服务器实现,Co\Http\Server继承自Co\Server,在此不再赘述,只说差异。 与 Http\Server 的不同之处: 可以在运行时动态地创建、销毁 对连接的处理是在单独的子协程中完成,客户端连接的Connect、Request、Response、Close是完全串行的 !> 需要v4.4.0或更高版本 !> 若编译时开启HTTP2,则默认会启用HTTP2协

  • 程序代码 http_server.php $http = new Swoole\Http\Server("0.0.0.0", 9501); $http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->header("Content

  • 问题内容: 我想在本地实现Java HTTP服务器,这意味着服务器计算机将由我控制。我预计将不超过20个客户端向其发送请求。我想知道如何去做: 我应该使用像Apache Tomcat这样的J2EE servlet容器吗? 我可以使用J2SE类并使用它们来构建它吗? 有没有其他选择? 您的经验表明什么? 问题答案: Sun 1.6 JRE中嵌入了一个简单的HTTP服务器。它不兼容JavaEE或ser

  • 主要内容:1.概述,2.API,3. Tomcat 实现1.概述 Dubbo 的 HTTP 服务器,在 dubbo-remoting-http 模块中实现,使用在 http://、 rest://、hessian://、webservice://协议上。 dubbo-remoting-http 模块,类图如下: 2.API 2.1 HttpServer 实现 Resetable 接口,HTTP 服务器接口。方法如下: 2.2 AbstractHttpS

  • 基于 \Swoole\Http\Server 实现的协程 HTTP 服务, 框架层做了很好的封装, 用户按照传统的 MVC 方式编写代码, 就能获得协程带来的超高性能. 安装 Composer 安装 composer require swoft/http-server Git 仓库 Github https://github.com/swoft-cloud/swoft-http-server 参