专栏首页前端开发一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)

一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)

请前提安装Node

http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.

如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个.


安装 (全局安装加 -g) :

npm install http-server

Windows 下使用

在站点目录下开启命令行输入:

http-server
# 可以使用简写hs

开启后访问: http://localhost:8080 or http://127.0.0.1:8080

使用于package.json

 “scripts”: {
     “start”: “http-server -a 0.0.0.0 -p 8000”,
 }

参数

-p 端口号 (默认 8080)
-a IP 地址 (默认 0.0.0.0)


-d 显示目录列表 (默认 ‘True’)


-i 显示 autoIndex (默认 ‘True’)


-e or —ext 如果没有提供默认的文件扩展名(默认 ‘html’)


-s or —silent 禁止日志信息输出


—cors 启用 CORS via the Access-Control-Allow-Origin header


-o 在开始服务后打开浏览器
-c 为 cache-control max-age header 设置Cache time(秒) , e.g. -c10 for 10 seconds (defaults to ‘3600’). 禁用 caching, 则使用 -c-1.


-P or —proxy Proxies all requests which can’t be resolved locally to the given url. e.g.: -P
[http://someurl.com](http://someurl.com "http://someurl.com")


-S or —ssl 启用 https


-C or —cert ssl cert 文件路径 (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: *
Disallow: /‘)


-h or —help 打印以上列表并退出

引用文档: a simple zero-configuration command-line http server


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VS Code书写vue项目配置 eslint+prettier 统一代码风格

    以前公司的vue项目只是我一个人在写,代码风格统一,但是后来随着团队增加,统一的代码风格就越来越重要。我的主力工具是sublime,ws辅助,vscode基本很...

    游魂
  • javascript逻辑运算符“||”和“&&”

    游魂
  • 你不知道的console.log

    对于前端开发者,使用console.log() 次数绝对很多,但是大部分人认识的 console 对象还不是很全面,其实深入了解这些后,你会发现给开发过程带来很...

    游魂
  • nodejs配置简单HTTP服务器

    1.介绍 http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.  如果你不想重复的写 nodeJs 的 web-server....

    hbbliyong
  • MacPro4,1升级到MacPro5,1

    俺踏月色而来
  • 【Rust日报】 2019-06-30:basic-http-server - 另一个静态 http 服务器的示例教程

    这个例子写得非常清晰,详细,是作者为了学习 Rust 异步开发的一个尝试。强烈推荐学习。当然,它只能在 Linux 上运行(因为 epoll)。

    MikeLoveRust
  • Springboot之Actuator的使用解析

    Actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。

    Dream城堡
  • 微信红包【技术篇】——如何在服务有损的情况下保证用户体验

    腾讯大讲堂隆重推出【100亿次的挑战】系列海量服务之道2.0讲座,覆盖技术、产品、项目管理、支撑、支付5个维度。第一场【技术篇】3000名鹅厂员工参与,场面火爆...

    腾讯大讲堂
  • 把 14 亿中国人都拉到一个微信群在技术上能实现吗?

    www.zhihu.com/question/293021546/answer/487157602

    GitHubDaily

扫码关注云+社区

领取腾讯云代金券