章工运维 章工运维
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)

章工运维

业精于勤,荒于嬉
首页
  • linux
  • windows
  • 中间件
  • 监控
  • 网络
  • 存储
  • 安全
  • 防火墙
  • 数据库
  • 系统
  • docker
  • 运维工具
  • other
  • elk
  • K8S
  • ansible
  • Jenkins
  • GitLabCI_CD
  • 随笔
  • 面试
  • 工具
  • 收藏夹
  • Shell
  • python
  • golang
友链
  • 索引

    • 分类
    • 标签
    • 归档
    • 首页 (opens new window)
    • 关于我 (opens new window)
    • 图床 (opens new window)
    • 评论 (opens new window)
    • 导航栏 (opens new window)
周刊
GitHub (opens new window)
  • linux

  • windows

  • 中间件

  • 网络

  • 安全

  • 存储

  • 防火墙

  • 数据库

  • 系统

  • docker

  • other

    • debian中科大替换教程
    • Alpine安装php各种扩展
    • 使用http-server启动本地服务
      • windows文件同步备份
      • axure将项目同步到svn和axhub
      • Makefile入门
      • Rsyslog开源日志服务器
      • 在windows64位系统安装mysql
      • 博客vue报错版本依赖问题解决
      • VMware搭建群晖
      • 一个开源的照片管理程序——photoprism
      • 搭建属于自己的云笔记——leanote
      • 浏览器跨域问题
      • 从0到1搭建支付和发卡系统
      • 运维常见故障及排查方法
      • 高德MCP智能体搞定旅游计划
      • 不花一分钱从0到1建站教程
    • 监控

    • 运维
    • other
    章工运维
    2023-05-25
    目录

    使用http-server启动本地服务

    # http-server简介

    • http-server 是一个简单的零配置的命令行
    • http服务器,它足够强大便于生产和使用,用于本地测试和开发。

    # 1、安装nodejs

    官网地址 (opens new window) 下载官网推荐版本,并安装。 在命令行输入命令node -v以及npm -v检查版本

    $ node -v
    v16.18.1
    
    
    1
    2
    3

    # 2、http-server下载

    官网地址 (opens new window)

    安装

    npm install --global http-server
    
    1

    # 3、开启服务

    命令行中进入目标文件夹(也就是需要启动服务的文件夹),输入如下命令:

    http-server

    • 本地服务器就启动起来了,默认端口为8080。

    # 4、其它参数

    参数 作用
    -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 设置缓存cache-control max-age heade存留时间(以秒为单位),示例:-c10是10秒,默认是3600秒,如果要禁用缓存就使用-c-1
    -c 设置缓存cache-control max-age heade存留时间(以秒为单位),示例:-c10是10秒,默认是3600秒,如果要禁用缓存就使用-c-1
    -S 或者 --ssl 使用https协议

    原文链接 (opens new window)

    微信 支付宝
    上次更新: 2023/05/27, 18:13:40

    ← Alpine安装php各种扩展 windows文件同步备份→

    最近更新
    01
    shell脚本模块集合
    05-13
    02
    生活小技巧(认知版)
    04-29
    03
    生活小技巧(防骗版)
    04-29
    更多文章>
    Theme by Vdoing | Copyright © 2019-2025 | 点击查看十年之约 | 鄂ICP备2024072800号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式